昨天在做接口调试的时候遇到了一个问题,返回值一直报这个错,经过多层的log.info才定位到问题是因为返回值中有一个null导致了JSON.toJSONString(result))报错。

 

返回值中有null导致fastjson解析异常?

返回值中有null导致fastjson解析异常?

问题分析:

这个可能是数据库中返回的数据中有“null”导致的,因为josnObject用的是net.sf.json

但是用main函数测试不管是null 或者“null”都是没有问题的

返回值中有null导致fastjson解析异常?

但是从数据库查出来的,set进去就有问题,所以我们在set方法中加了一个判断

返回值中有null导致fastjson解析异常?

 

相关文章: