Verwenden Sie @JsonIgnore nur während der Serialisierung, aber nicht für die Deserialisierung

Habe ich ein user-Objekt gesendet und von dem server. Wenn ich senden Sie die Benutzer-Objekt-ich will nicht senden Sie das gehashte Passwort an den client. Also ich habe @JsonIgnore auf die password-Eigenschaft, aber auch blockiert wird deserialisiert in das Passwort ein, welches es schwierig macht, zu unterzeichnen, bis die Anwender, wenn Sie ain ' T got ein Passwort.

Wie bekomme ich nur @JsonIgnore zu übernehmen, um die Serialisierung und nicht Deserialisierung? Ich bin mit Spring JSONView so dass ich don ' T haben eine Tonne von Kontrolle über die ObjectMapper.

Dinge, die ich versucht habe:

  1. Hinzufügen @JsonIgnore auf die Eigenschaft
  2. Hinzufügen @JsonIgnore auf die get-Methode nur

InformationsquelleAutor der Frage chubbsondubs | 2012-09-20

Schreibe einen Kommentar