net.sf.json.JSONException: Object is null

情景
传递数据规定JSON格式,使用net.sf.json工具,查看日志返回的数据都是对的,就是在响应页面的时候报这个错误

原因
情况1.返回的json数据是对象嵌套对象,其中里面的某个对象为null
情况2.返回的josn对象的某个属性的value是null(value为""不报错)
net.sf.json不允许value为null且不允许嵌套的对象为null

解决方法
查询得知将net.sf.json换为com.alibaba.fastjson

你可能感兴趣的:(java基础,json,java)