fastjson的引用检测

  使用fastjson序列化时,若有自定义对象,默认会检查对象之间的重复性,若两个值完全相同,后面的值就会引用的前面的值,

类似:"object":{"$ref":"$[0].object"},然后经过JSON.parseArray("")成JSONArray,获取json对象,引用的值就无法与之前的数据关联,所以会出现nullpoint。

解决办法是JSON.toJSONString(..., SerializerFeature.DisableCircularReferenceDetect),禁止循环引用检测。

原文地址:https://www.cnblogs.com/July74/p/5803169.html