1、重復引用
如圖所示,jsonArray的第position個對象被重復引用,導致打印value時出現{"$ref":"$[0]"}
解決方法:
直接對其操作
2、循環引用
如圖所示
循環引用,對象的屬性之間存在相互引用導致循環,將會一直生成
使用fastjson轉換json時,最終會打印
{"map2":{"map1":{{"map2":{"map1":...}}}
,最終會引起StackOverFlow異常。
使用fastjson轉換json時,最終會打印
{"map2":{"map1":{"$ref":".."}}}
,這里的
..
意思就是父對象的意思。
3、循環引用的語法
如果覺得對您有所幫助,請點下關注