1.集合中添加同一個對象兩次
當我們轉Json的時候,會出現 第二個對象是引用,而不是tostring.
- 解決方法:
-
在參數上添加,`SerializaerFeature.DisableCircularReferenceDetect //關閉循環引用發現`
-
使用的FastJson的jar
2.角色有List用戶 ,用戶有List角色
出現問題:
-
使用關閉循環引用,會出現內存溢出!
- 解決方法:
方案一: 在角色裏面的List用戶上添加 @JsonField ( serialize = false) 不顯示List
方法二: 使用propertyFilter 過濾 ,參數是用你想要顯示的名稱,沒寫的會過濾掉