我想使用JsonIgnore在类中忽略对象的某些字段

时间:2018-11-20 00:10:32

标签: java javabeans

问题:

在下一个代码中,我只希望userId对象的user字段通过@POST resteasy方法创建汽车对象。我可以使用@JsonIgnore吗?

代码:

Car.java:

Public class Car {
    private int intval;

    @ManyToOne
    @JoinColumn(name= "user_id")   
    private User user;
}

User.java:

Public class User {
    private string firstName;
    private string lastName;
    private Long userId;
}

1 个答案:

答案 0 :(得分:0)

您可以按以下方式同时使用@JsonUnwrapped@JsonProperty

public class Car {

    private int intval;

    @ManyToOne
    @JoinColumn(name= "user_id")
    @JsonUnwrapped
    @JsonProperty("userId")   
    private User user;

}

您可以找到示例和更多信息here