2024-06-20 09:06:11 287 35
通过实现自定义的序列化器或采用库提供的注解等方式,控制特定对象或类的序列化行为,避免$ref的产生。// 使用Jackson的@JsonIdentityInfo注解解决循环引用 // 上面的SelfReferencingObject类已经添加了@JsonIdentityInfo注解 // 序列化代码保持不变 使用 @JsonIdentityInfo 后,输出的 JSON 会为重复的对象生成唯一 ID ,而不是直接使用$ref。在解决这个问题时,关键是要找到循环引用的来源。_json.tojsonstring $ref