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