我在一个类中有这个属性:
@ManyToOne
@JoinColumn(name = "id_object", nullable = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public Object someObject;
这个对象可以为null,但是当它不是时,我想只带一个someObject的一个字段,而不是它的所有字段。
我不能在Object中使用JsonIgnore,因为在其他端点我想要带来该对象的所有字段。
我可以在@JsonInclude中传递任何参数,只返回json中的一个或两个Object字段吗?
答案 0 :(得分:0)
也许使用mixins是一种合适的方法。
这将允许您在不同条件下返回同一对象的不同参数