mxd 3 роки тому
батько
коміт
c7f952e60e

+ 1 - 1
magic-api/src/main/java/org/ssssssss/magicapi/controller/RequestHandler.java

@@ -340,7 +340,7 @@ public class RequestHandler extends MagicController {
 			debugContext.setCallback(variables -> {
 				List<Map<String, Object>> varList = (List<Map<String, Object>>) variables.get("variables");
 				varList.stream().filter(it -> it.containsKey("value")).forEach(variable -> {
-					variable.put("value", JsonUtils.toJsonString(variable.get("value")));
+					variable.put("value", JsonUtils.toJsonStringWithoutLog(variable.get("value")));
 				});
 				WebSocketSessionManager.sendBySessionId(sessionId, BREAKPOINT, variables);
 			});

+ 8 - 0
magic-api/src/main/java/org/ssssssss/magicapi/utils/JsonUtils.java

@@ -31,6 +31,14 @@ public class JsonUtils {
 		}
 	}
 
+	public static String toJsonStringWithoutLog(Object target) {
+		try {
+			return mapper.writeValueAsString(target);
+		} catch (Exception e) {
+			return target == null ? null : target.toString();
+		}
+	}
+
 	public static <T> T readValue(String json, TypeReference<T> typeReference) {
 		try {
 			return mapper.readValue(json, typeReference);