jsonObject转换出错
程序员文章站
2024-03-24 11:50:28
...
net.sf.json.JSONException: Object is null
2019-07-23 18:44:45.503 WARN 24317 --- [nio-8082-exec-5] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Object is null; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Object is null (through reference chain: com.shanyutech.mingyu.utils.AjaxResult["oData"]->net.sf.json.JSONArray[0]->net.sf.json.JSONObject["consumeId"]->net.sf.json.JSONNull["empty"])]
其实已经转换已经成功了,可以打印出结果,但是使用new AjaxResult()的时候jsonArray中的有些数据是null,一个name一个value,name是String,value是Object,而且没有任何关联项,就是做为值处理的。最后把输出的结果一个一个核对,才发现有的value是null,这样就报错的,把为null的值进行修改,一切ok了,这真是,唉。
这个问题的确比较坑爹,我也遇到了。 别用net.sf.json.JSONArray或JSONObject。 用com.alibaba.fastjson.JSONArray或JSONObject就行了, 完美解决。
上一篇: 线性插值、Sin插值、震荡插值
推荐阅读
-
jsonObject转换出错
-
文件在线阅读的几种方案对比 博客分类: 文档转换与阅读 在线阅读 百度文库 邮箱附件预览 文档查看 在线文档
-
java实现视频文件转换为flv(带文件缩略图) 博客分类: java 视频文件flv转换缩略图java
-
将Word/Excel/PPT转换成Html/PDF/图片 博客分类: 文档转换与阅读 文档转换在线阅读word转htmlhtml转office文档查看
-
文件在线阅读的几种方案对比 博客分类: 文档转换与阅读 在线阅读 百度文库 邮箱附件预览 文档查看 在线文档
-
MySQL毫秒值和日期的指定格式的相互转换 博客分类: mysql mysql日期转换
-
javascript 将时间字符串转换为时间格式 博客分类: javascript javascript日期转换date
-
Struts2 自定类型转换器(三十四) 博客分类: Struts DefaultTypeConverion日期转换action范围转换全局的类型转换
-
java日期时间转换工具类 博客分类: java常用类 java日期转换流水号时间格式格式日期
-
Excel中日期与数字的转换代码 博客分类: java开发 java