我有一个带有密码字段的实体类:
class User {
private String password;
//setter, getter..
}
我希望在序列化期间跳过此字段。但它仍然应该能够反序列化。这是必需的,以便客户端可以向我发送新密码,但无法读取当前密码。
我如何与 Jackson 一起完成这项工作?
最佳答案
您可以将其标记为@JsonIgnore
。
在 1.9 中,您可以为 getter 添加 @JsonIgnore
,为 setter 添加 @JsonProperty
,使其反序列化但不序列化。
关于java - Jackson:如何防止字段序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9112900/