Tylko używanie @JsonIgnore podczas serializacji, ale nie deserializacji
Mam obiekt użytkownika, który jest wysyłany do iz serwera. Kiedy wysyłam obiekt użytkownika, nie chcę wysyłać hashowanego hasła do klienta. Dodałem więc@JsonIgnore
na właściwości hasła, ale blokuje to także możliwość deserializacji do hasła, co utrudnia rejestrację użytkowników, gdy nie mają hasła.
Jak mogę tylko dostać@JsonIgnore
stosować się do serializacji, a nie deserializacji? Używam Spring JSONView, więc nie mam kontroli nadObjectMapper
.
Rzeczy, które próbowałem:
Dodaj@JsonIgnore
do nieruchomościDodaj@JsonIgnore
tylko w metodzie getter