返回数据为

fastjson循环引用 问题@ManyToOne @OneToOne返回数据中"$ref"问题

这样前端就无法获取正确数据(至少是不改变代码,不增加代码量的情况下)

所以还是改返回值比较好

根据查阅

https://blog.csdn.net/qq_38487524/article/details/82784780

结合调试,这个博主说的没问题

所以这就是fastjson的转换问题了

另外参考这位博主的办法,由于找不到全局配置,那就单个配置吧

https://blog.csdn.net/fly910905/article/details/81504388

转换代码添加一个

SerializerFeature.DisableCircularReferenceDetect

 

最终修改代码为

 

  String historyJsonString = JSONObject.toJSONString(accessRecords,SerializerFeature.DisableCircularReferenceDetect);
        return historyJsonString;

 

问题解决

相关文章:

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