У меня есть пользовательский объект, который отправляется на сервер и с него. Когда я отправляю объект пользователя, я не хочу отправлять хешированный пароль клиенту. Поэтому я добавил @JsonIgnore
в свойство пароля, но это также блокирует его десериализацию в пароле, что затрудняет регистрацию пользователей, когда у них нет пароля.
Как я могу получить @JsonIgnore
только для сериализации, а не для десериализации? Я использую Spring JSONView, поэтому у меня нет тонны контроля над ObjectMapper
.
Вещи, которые я пробовал:
- Добавить
@JsonIgnore
в свойство - Добавить
@JsonIgnore
только для метода получения.