1.集合中添加同一个对象两次
当我们转Json的时候,会出现 第二个对象是引用,而不是tostring.
- 解决方法:
-
在参数上添加,`SerializaerFeature.DisableCircularReferenceDetect //关闭循环引用发现`
-
使用的FastJson的jar
2.角色有List用户 ,用户有List角色
出现问题:
-
使用关闭循环引用,会出现内存溢出!
- 解决方法:
方案一: 在角色里面的List用户上添加 @JsonField ( serialize = false) 不显示List
方法二: 使用propertyFilter 过滤 ,参数是用你想要显示的名称,没写的会过滤掉