JSONObject中判断键值的value是否为null

转载自:https://blog.csdn.net/a1181986340/article/details/79279683

在一次代码中遇到了这样的情况:

JSONObject 格式: {"key1":"val1","key2":"val2","key3":null}

此时需要获取key3的值,并判断是否为null,通过“null==obj.get("key3")”等方法并不能达到效果

然后我对 obj.get("key3") 的结果类型进行了打印,发现是  “class net.sf.json.JSONObject”类型

所以想到了 JSONObject.fromObject()这个函数,便使用了以下方法:

JSONObject.fromObject(null).equals(obj.get("key3"))

结果返回 true,目的达到
 

猜你喜欢

转载自blog.csdn.net/idongit/article/details/86299675