Джексон - Обязательное свойство?

Я использую Джексонаs метод readValue () для сопоставления объектов для чтения из файла JSON и преобразования его в мой объект Java.

например.

mapperObject.readValue( node, MyTargetClass.class )

Есть ли какие-нибудь аннотации, которые я могу установить на MyTargetClass для обеспечения обязательных атрибутов? Например, если у меня есть объект JSON со свойствами ABC, DEF и GHI, а мой Json выглядит следующим образом

{
  "ABC" : "somevalue"
  "DEF" : "someothervalue" 
}

Я хочу, чтобы он каким-то образом потерпел неудачу и преуспел в readValue, только если он содержал ABC, DEF и GHI.

Ответы на вопрос(3)

Ваш ответ на вопрос