J'ai une classe d'entité avec un champ de mot de passe:
class User {
private String password;
//setter, getter..
}
Je veux que ce champ soit ignoré lors de la sérialisation. Mais il devrait toujours être en mesure de DEsérialiser. Ceci est nécessaire pour que le client puisse m'envoyer un nouveau mot de passe, mais ne puisse pas lire le mot de passe actuel.
Comment puis-je accomplir cela avec Jackson?
@JsonIgnore
getter, mais un @JsonProperty
setter, auquel cas les choses ne sont pas sérialisées, mais peuvent être désérialisées.