一、問題原因
2、原因:後臺傳過去的json數據用了阿里的fastjson轉換,但是解析list中引用的數據時,jvm會自動將其處理爲“循環引用”,因此,也就出現了問題{".data[0].children[0]"},數據以引用的方式傳給前臺,前臺卻無法解析到那段引用的數據。
循環引用就是:當一個對象包含另一個對象時,fastjson就會把該對象解析成引用。
二、解決方案
JSON.toJSONString(list,SerializerFeature.DisableCircularReferenceDetect)
用這種轉換方式,把list替換成你要轉換的數據就可以了。