我有两节课
A班有
private B messageOwner;
B级有
@JsonIgnore
private List<A> messages = new ArrayList<>();
现在,当我想将A类作为json发送时,我希望它也包含有关B类的信息(无列表)
但是使用它完全忽略了B类。我尝试使用@ JsonManagedReference,@ JsonBackReference,但结果是相同的。
解决此循环引用的正确方法是什么?
最佳答案
@Transient
private B messageOwner;
对于JSON序列化,这与
transient
类型修饰符对常规序列化的行为相同。 JSON库是否支持。当然,反序列化后
messageOwner
将为null。