使用fastjson序列化时,若有自定义对象,默认会检查对象之间的重复性,若两个值完全相同,后面的值就会引用的前面的值,
类似:"object":{"$ref":"$[0].object"},然后经过JSON.parseArray("")成JSONArray,获取json对象,引用的值就无法与之前的数据关联,所以会出现nullpoint。
解决办法是JSON.toJSONString(..., SerializerFeature.DisableCircularReferenceDetect),禁止循环引用检测。