Я использую метод Jackson readValue() для сопоставления объектов для чтения из файла JSON и преобразовываю его в свой Java-объект.
например.
mapperObject.readValue( node, MyTargetClass.class )
Есть ли какие-либо аннотации, которые я могу установить на MyTargetClass для принудительного применения необходимых атрибутов? Например, если у меня есть объект JSON со свойствами ABC, DEF и GHI, а мой Json следующий
{
"ABC" : "somevalue"
"DEF" : "someothervalue"
}
Я хочу, чтобы он каким-то образом потерпел неудачу и только преуспеть в readValue, если он содержит ABC, DEF и GHI.