最近用JSONObject,感覺比xml好用一些,json的打包和解包都比較清晰和容易,最近遇到一個問題,將一個JSON對象解析,存到hashmap中去,然后再從hashmap取出數據,遇到jsonnull的問題,本以為如果為空值的話,就是null,但其實不是,如果json格式的字符串里面有的字段為null,在將其轉成json后,再進行解析,為null的字段得到的并不是java里的null,(我這里說的都是在java環境下解析,不是js),而是JSONNull對象,所以要進行null判斷的話,要么和JSONNull.getInstance()進行比較equals,要么將其toString,toString得到的是"null"字符串,再跟"null"進行比較即可。
轉載于:https://www.cnblogs.com/HustJackyan/archive/2011/11/09/2242112.html