JSONObject中的null和Java中的null问题

在测试代码时发现一个问题:

JSONObject中的null和Java中的null不一样,那我们判断非空直接用:

1 if(joMap.get("key") == null){
2 ...
3 }

就会永真。

一个解决的办法是使用:

if(joMap.get("key") == JSONNull.getInstace()){
...
}
posted @ 2013-05-29 16:28  ronghantao  阅读(895)  评论(0编辑  收藏  举报