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

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

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

相关文章:

  • 2021-10-20
  • 2021-11-01
  • 2021-09-07
  • 2021-10-21
  • 2021-04-25
  • 2021-09-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-23
  • 2021-11-27
  • 2021-09-24
  • 2021-06-03
相关资源
相似解决方案