如何使用java中的org.json.JSONObject将一个值设置为null?

7 浏览
0 Comments

如何使用java中的org.json.JSONObject将一个值设置为null?

在Java中,如何使用org.json.JSONObject将值设置为null?我可以使用isNull来判断一个值是否为null,但是当我将null放入时,它似乎不理睬我:

JSONObject o = new JSONObject();
o.put("key",null);
o.isNull("key"); // 返回true,但是...
o.has("key");    // 返回false
o.isNull("somethingIHaventSetAtAll");    // 也不幸地返回true

0