Ho un oggetto utente che viene inviato da e verso il server. Quando invio l'oggetto utente, non voglio inviare la password con hash al client. Quindi, ho aggiunto @JsonIgnore
la proprietà password, ma ciò impedisce anche che venga deserializzato nella password, il che rende difficile iscrivere gli utenti quando non hanno una password.
Come posso @JsonIgnore
applicare solo alla serializzazione e non alla deserializzazione? Sto usando Spring JSONView, quindi non ho un sacco di controllo su ObjectMapper
.
Cose che ho provato:
- Aggiungi
@JsonIgnore
alla proprietà - Aggiungi solo
@JsonIgnore
sul metodo getter