6月18
一、问题原因
2、原因:后台传过去的json数据用了阿里的fastjson转换,但是解析list中引用的数据时,jvm会自动将其处理为“循环引用”,因此,也就出现了问题{" r e f " : " ref":" ref":".data[0].children[0]"},数据以引用的方式传给前台,前台却无法解析到那段引用的数据。
循环引用就是:当一个对象包含另一个对象时,fastjson就会把该对象解析成引用。
二、解决方案
JSON.toJSONString(list,SerializerFeature.DisableCircularReferenceDetect)
用这种转换方式,把list替换成你要转换的数据就可以了。
2、原因:后台传过去的json数据用了阿里的fastjson转换,但是解析list中引用的数据时,jvm会自动将其处理为“循环引用”,因此,也就出现了问题{" r e f " : " ref":" ref":".data[0].children[0]"},数据以引用的方式传给前台,前台却无法解析到那段引用的数据。
循环引用就是:当一个对象包含另一个对象时,fastjson就会把该对象解析成引用。
二、解决方案
JSON.toJSONString(list,SerializerFeature.DisableCircularReferenceDetect)
用这种转换方式,把list替换成你要转换的数据就可以了。