JSONObject中的null和Java中的null问题
在测试代码时发现一个问题:
JSONObject中的null和Java中的null不一样,那我们判断非空直接用:
1 if(joMap.get("key") == null){ 2 ... 3 }
就会永真。
一个解决的办法是使用:
if(joMap.get("key") == JSONNull.getInstace()){ ... }
在测试代码时发现一个问题:
JSONObject中的null和Java中的null不一样,那我们判断非空直接用:
1 if(joMap.get("key") == null){ 2 ... 3 }
就会永真。
一个解决的办法是使用:
if(joMap.get("key") == JSONNull.getInstace()){ ... }