Eu tenho uma classe de entidade com um campo de senha:
class User {
private String password;
//setter, getter..
}
Quero que este campo seja ignorado durante a serialização. Mas ainda deve ser capaz de desserializar. Isso é necessário para que o cliente possa me enviar uma nova senha, mas não consiga ler a atual.
Como faço isso com Jackson?
@JsonIgnore
no getter, mas @JsonProperty
no setter, caso em que as coisas não são serializadas, mas podem ser desserializadas.