Ich habe ein Benutzerobjekt, das zum und vom Server gesendet wird. Wenn ich das Benutzerobjekt versende, möchte ich das gehashte Kennwort nicht an den Client senden. Ich habe also hinzugefügt @JsonIgnore
auf die Kennworteigenschaft, aber dies verhindert auch, dass es in das Kennwort deserialisiert wird, was es schwierig macht, Benutzer anzumelden, wenn sie kein Kennwort haben.
Wie kann ich nur @JsonIgnore
auf die Serialisierung und nicht auf die Deserialisierung anzuwenden? Ich verwende Spring JSONView, also habe ich keine große Kontrolle über die ObjectMapper
.
Dinge, die ich ausprobiert habe:
- hinzufügen
@JsonIgnore
zum Grundstück - hinzufügen
@JsonIgnore
nur bei der Getter-Methode