返回数据为
这样前端就无法获取正确数据(至少是不改变代码,不增加代码量的情况下)
所以还是改返回值比较好
根据查阅
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;
问题解决