fastjson如下
import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.writer.JSONWriter; // 方式1:关闭自循环检测(默认开启,关闭后循环引用抛出异常) String json = JSON.toJSONString( current, JSONWriter.Feature.DisableCircularReferenceDetect );
fastjson2如下
// current 是你的待序列化对象(可能存在自循环) String json = JSON.toJSONString( current, JSONWriter.Feature.WriteCircularReferenceAsNull // 循环引用字段设为 null);