Этот вопрос расширяет этот вопрос.
Хотя предыдущее решение отлично работает, если у вас есть только пара полей, оно становится неудобным, когда у вас больше дюжины полей. Прямо сейчас моя текущая настройка использует полную привязку данных, поэтому у меня есть POJO, который Джексон будет использовать для автоматической десериализации JSON.
Однако, как и прежде, некоторые поля имеют ограничения, которые необходимо пройти. По сути, я ищу ответ, похожий на это, но без необходимости устанавливать какие-либо свойства. Просто настраиваемый десериализатор, который будет действовать как фильтр и выдавать настраиваемое исключение, если поле не соответствует ограничению. Если к концу фильтра исключений не возникло, Джексон должен автоматически связать JSON с POJO.