以前的方式对json string 直接按json对象处理 "data":{},新版本addStr和addStrNoEscape都加变为"data":"{}",能不能增加一个方式不加",或都把sb开发出来
public class JFinalJSON {
public static void main(String[] args) {
JetfJfinalJson jetfJfinalJson=new JetfJfinalJson();
System.out.println(jetfJfinalJson.toJson(Kv.by("data", "{}").set("test", "test")));
}
}
------------------------------------------
结果{"data":{},"test":"test"}
-----------------------------------------
JetfJfinalJson字符串的处理
if (value instanceof String) {
if (StrKit.notBlank(value.toString())) {
try {
return JSONObject.parseObject(value.toString()).toString();
} catch (Exception e) {
try {
return JSONArray.parseArray(value.toString()).toString();
} catch (Exception e1) {
}
}
}
return "\"" + escape((String) value) + "\"";
}