首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
renderJson 出现 $ref 这种情况 如何解决
yunqi
2019-10-21 20:14
renderJson 出现 $ref 这种情况 如何解决
项目:
JFinal
1
评论区
JFinal
2019-10-21 21:59
这个是 fastjson 的一个特性,对循环引用做了检测,以免出现 StackOverflow 的异常
参考一下 fastjson 相关文档:
https://juejin.im/post/5cbad0e0f265da0375169e67
https://www.jianshu.com/p/50fe2b473cae
在 jfinal 里面,对 fastjson 进行配置的大致方法如下:
SerializeConfig.getGlobalInstance().config(Xxx.class, SerializerFeature.DisableCircularReferenceDetect, true);
以上配置对全局循环检测进行了配置,对 Xxx 这个类的转换去除了循环检测
回复
yunqi
2019-10-22 07:01
能全局配置所有类都不循环检测吗?
回复
JFinal
2019-10-22 11:00
@yunqi
找了一下,貌似不可以,建议看一下 fastjson 官方文档,或许可以配置
回复
发送
我要反馈
热门反馈
扫码入社
参考一下 fastjson 相关文档:
https://juejin.im/post/5cbad0e0f265da0375169e67
https://www.jianshu.com/p/50fe2b473cae
在 jfinal 里面,对 fastjson 进行配置的大致方法如下:
SerializeConfig.getGlobalInstance().config(Xxx.class, SerializerFeature.DisableCircularReferenceDetect, true);
以上配置对全局循环检测进行了配置,对 Xxx 这个类的转换去除了循环检测