使用Fastjson把list转化为json时出现“$ref: “$.list[0]“、“$ref“: “$[0].xxx“的问题
要将List转化为json,list里面是一个个的对象,每个对象里面又包含一个对象,在使用Fastjson转化的时候出现:JSONArray.toJSONString()需要的格式是上面的那种,实际入库的却是标红的。。原因:百度后查到原因是因为Fastjson循环引用造成的循环引用:当一个对象包含另一个对象时,fastjson就会把该对象解析成引用。$ref 标示的,下面是引用的描述"$ref":".." 上一级"$ref":"@" 当前对象,也就是自引用"$ref":"
原创
2020-11-23 11:14:17 ·
723 阅读 ·
0 评论