我正在将
modelObject
转换为 JSON
字符串,并将相同的 JSON 字符串插入到 JSONArray
对象。这就是我正在做的
String myJson=JsonUtils.toJson(modelObject);
jsonArray.put(0,myJson);
dtoObject.setConfig(jsonArray.toString());
myRepository.save(dtoObject)
我需要将
jsonArray
对象转换为字符串,以设置为 dtoObject
的属性。这就是为什么我将 jsonArray
转换为字符串当我在 IDE 中的调试模式下看到,之后的 jsonArray
对象转换为字符串看起来像这样
["{\"foo\":\"bar\"}]
它也以相同的格式存储在数据库中。我不想将转义字符保存到数据库中。我该怎么做?
使用
jsonArray.toString().replaceAll("\\\\", "")
替换转义字符。