2022-06-15 10:10
@要输就输给追求 谢谢,已处理,超出js的 long范围后转字符串了
if (value > -9007199254740991l && value < 9007199254740991l) {
ret.addLong(value);
}else{
ret.addStr(value+"");
}
2021-06-28 10:47
--------------------------------------------
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) + "\"";
}