我在用net.sf.json.JSONObject
JSONObject obj = new JSONObject();
obj.put("id", "null");
System.out.println(obj.toString());
输出是
{"id":null}
我希望在输出中引用 null 作为文字"null"
{"id":"null"}
因为null, true, false
是关键字,这是JSONObject
将其转换为字符串时的处理方式。我试过
obj.put("id", "\"null\"");
了 - 结果还是一样
null
如果我可以将其打印为文字而不是使其成为 json ,我们有一些遗留代码将很容易流入null
。
有什么帮助吗?