关于json中null的问题
2017-01-09 10:15
211 查看
原文:http://blog.csdn.net/smshuxue/article/details/9199781/
最近用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"进行比较即可。
最近用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"进行比较即可。
相关文章推荐
- 关于Json返回null的问题
- 关于json中null的问题
- 关于chrome浏览器下使用js读取本地json文件时提示“Origin null is not allowed by Access-Control-Allow-Origin”问题
- 关于json中null的问题
- 关于Json中null的问题以及宏的返回值
- 关于android 的org.json类JsonObject解析值为null的出现的问题
- 关于springmvc 返回json数据null字段的显示问题
- 关于Json中null的问题以及宏的返回值(转载)
- android关于Gson解析json数据时,如果属性为null会报空指针的问题
- Android中关于List与Json转化问题
- 关于数组和list的nullPointerException问题
- 关于SpringBoot自定义注解(解决post接收String参数 null(前台传递json格式))
- 返回json数据null判断问题
- 关于java接收前台$.ajax格式为多维json数组数据为null的原因及解决方法
- 关于java 正则表达式 与 fastjson的兼容性问题
- 关于ssm框架加入json的注意的问题
- crontab关于 >/dev/null 2>&1输出重定向问题
- 关于NULL的一些问题?
- ios中json解析出现的null问题
- 关于EXCEL数据导入到SQLSERVER中字段存在NULL的问题