今天开发的时候,写代码的时候出现了这个
Could not write content: Object is null (through reference chain: net.sf.json.JSONObject["rows"]->net.sf.json.JSONArray[5]->net.sf.json.JSONObject["cell"]->net.sf.json.JSONArray[4]->net.sf.json.JSONNull["empty"]); nested exception is com.fasterxml.jackson.databind.JsonMappingException: Object is null (through reference chain: net.sf.json.JSONObject["rows"]->net.sf.json.JSONArray[5]->net.sf.json.JSONObject["cell"]->net.sf.json.JSONArray[4]->n
我这个 json jack 版本有点低,一直没有进行更新。。。 原因是这样的: 有一个字段 date 类型, updateTime . 它是 空的, NULL , jackjson 这个 硬死 解析不出来,还报错了。。。 如果我赋值之后,,,可以看出来,,,它是把时间解析成一长串 list 的里面有 day 啊等等属性的。 而不是一个 时间字符串的。。。 坑爹。 然后我想设置 忽略 这个 时间字段,, 配置了 它的忽略注解后,,,还是没有起作用。。。
换成 阿里的 json 使用了就可以了。