转载自: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,目的达到