其他分享
首页 > 其他分享> > json解析异常显示{“$ref“:“$[0]“}

json解析异常显示{“$ref“:“$[0]“}

作者:互联网

解决方案

1.取消FastJson的循环引用的检查:
JSONObject.toJSONString(guardVoList,SerializerFeature.DisableCircularReferenceDetect)

2. 加在字段上面 禁用循环引用

@JSONField(serialzeFeatures = {SerializerFeature.DisableCircularReferenceDetect})

3.通过对象拷贝,将对象的属性值复制新的对象中。

BeanUtils.copyProperties(old,new);

 

 

 

标签:old,对象,DisableCircularReferenceDetect,SerializerFeature,json,循环,引用,解析,ref
来源: https://www.cnblogs.com/eternality/p/16628336.html