Я искал решение, но нашел только старые или вопросы без ответов.
Когда у меня есть большая модель с отображением Jackson @JsonProperty и ObjectMapper, существует много типов полей, когда я сопоставляю его с подготовленными неверными данными, например, в некотором поле String вместо Integer, я получаю JsonMappingExceptionс точной информацией о местонахождении ошибки и т. д., но так как модель большая, я хочу вернуть клиенту полный отчет о том, какие поля плохие.
например
public class Foo {
private Integer a;
private Integer b;
}
и
{
"a" : "foo",
"b" : "bar"
}
В замечаниях к выпуску Jackson 2.8 я нашел:
Возможно, что в будущих версияхмы можем попытаться добавить некоторую форму «не сбои при первой проблеме», агрегацию нескольких сбоев, но с 2.8 это просто фундаментальная поддержка для создания такой поддержки извне.
, но я этого не сделалнайти любую информацию, которая сейчас реализована.Что является лучшим решением на данный момент (внешняя поддержка этого) этой проблемы.
Спасибо за любую помощь!