J'ai un objet utilisateur qui est envoyé vers et depuis le serveur. Lorsque j'envoie l'objet utilisateur, je ne veux pas envoyer le mot de passe haché au client. J'ai donc ajouté @JsonIgnorela propriété de mot de passe, mais cela l'empêche également d'être désérialisé dans le mot de passe, ce qui rend difficile l'inscription des utilisateurs lorsqu'ils n'ont pas de mot de passe.
Comment puis-je seulement @JsonIgnoreappliquer à la sérialisation et non à la désérialisation? J'utilise Spring JSONView, donc je n'ai pas une tonne de contrôle sur ObjectMapper.
Ce que j'ai essayé:
- Ajouter
@JsonIgnoreà la propriété - Ajouter
@JsonIgnoreuniquement sur la méthode getter