【发布时间】:2018-09-20 08:49:53
【问题描述】:
我有一个具有以下签名的实体:
public class Record extends BaseEntity<Long, Record> {...}
现在我想使用 JSON 通过 REST 发送它。问题是,自我参考。因此,我收到以下错误。
com.fasterxml.jackson.databind.exc.InvalidDefinitionException:直接 自引用导致循环(通过引用链: 记录["this"])
我能做什么,例如哪个注解,将此对象转换为 JSON?
【问题讨论】:
-
你能分享你的 BaseEntity 和 Record 类吗?
-
抱歉,我公司的许多内部功能都无法实现,而且规模很大(> 300 行代码)
-
到目前为止你尝试过什么?也许这可以帮助你:stackoverflow.com/questions/20218568/…
-
@LStrike:看看这个stackoverflow.com/questions/3325387/…
标签: java json serialization