关于Java子对象的Jackson @JsonIgnore - 多次使用

时间:2016-07-28 06:24:21

标签: java json jackson

public class Customer{

@Id
private String customerId;
private String lastName;
private String firstName;

@OneToOne(cascade = CascadeType.ALL)
private Image profileImage;...

以上面的例子为例,让Customer类成为两个类的实例变量 -

RandomClassA{
..
private Customer customer;
..
}

RandonClassB{
..
private Customer customer;
..
}

问题是我想在访问Image忽略客户的RandomClassA及其变量,但我希望它显示为RandonClassB

有没有简单的方法 - 分别对RandomClassARandomClassB进行一些操作。

1 个答案:

答案 0 :(得分:0)

找到解决方案

@JsonIgnoreProperties({"property1","property2"})