JSONObject重復引用導致{"$ref":"$[0]"}


1、重復引用

如圖所示,jsonArray的第position個對象被重復引用,導致打印value時出現{"$ref":"$[0]"}

 

解決方法:

直接對其操作

 2、循環引用

如圖所示

循環引用,對象的屬性之間存在相互引用導致循環,將會一直生成 {"map2":{"map1":{{"map2":{"map1":...}}},最終會引起StackOverFlow異常。
使用fastjson轉換json時,最終會打印 {"map2":{"map1":{"$ref":".."}}},這里的 ..意思就是父對象的意思。

3、循環引用的語法

 

如果覺得對您有所幫助,請點下關注

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM