Verwenden Sie @JsonIgnore nur während der Serialisierung, nicht jedoch während der Deserialisierung
Ich habe ein Benutzerobjekt, das zum und vom Server gesendet wird. Wenn ich das Benutzerobjekt aussende, möchte ich das Hash-Passwort nicht an den Client senden. Also habe ich hinzugefügt@JsonIgnore
Dies verhindert jedoch auch, dass das Kennwort deserialisiert wird, sodass es schwierig ist, Benutzer zu registrieren, die kein Kennwort haben.
Wie kann ich nur bekommen@JsonIgnore
auf Serialisierung und nicht Deserialisierung anwenden? Da ich Spring JSONView verwende, habe ich nicht viel Kontrolle über dieObjectMapper
.
Dinge, die ich versucht habe:
Hinzufügen@JsonIgnore
auf dem GrundstückHinzufügen@JsonIgnore
nur auf der Getter-Methode