Я использую собственный десериализатор, но когда я вызываю objectMapper.writerWithView(Views.MyView.class)
, я не получаю ожидаемый результат.
При отладке я обнаружил, что в методе
public MyObject deserialize(JsonParser parser, DeserializationContext context) throws IOException {
//do something
}
переменная context
имеет значение поля _view = null
.Как я могу сделать так, чтобы мой пользовательский десериализатор использовал ожидаемый вид?Представление используется для остальной части десериализации, поскольку для других объектов отображаются только нужные поля.
Спасибо.