Jackson - Propriété requise?

Je suis en utilisant Jackson readValue() la méthode sur un objet mappeur de lire à partir d'un fichier JSON et de le convertir en mon objet java.

par exemple.

mapperObject.readValue( node, MyTargetClass.class )

Sont là toutes les annotations que je peux mettre sur MyTargetClass pour appliquer les attributs requis? Par exemple, si j'ai un objet JSON avec des propriétés ABC,DEF et GHI, et mon Json est la suivante

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

Je le veux à l'échec d'une certaine manière, et seulement de réussir sur le readValue si elle contenait ABC, DEF et GHI.

source d'informationauteur Ren