title: Ignore missing properties during Jackson JSON deserialization in Java
body: <p>In the example</p>
  <pre class="lang-java prettyprint-override"><code>class Person {
     String name;
     int age;
  }
  </code></pre>
  <p>If the JSON object has a missing property 'age',</p>
  <pre class="lang-json prettyprint-override"><code>{
      &quot;name&quot;: &quot;John&quot;
  }
  </code></pre>
  <pre class="lang-java prettyprint-override"><code>Person person = objectMapper.readValue(jsonFileReader, Person.class);
  </code></pre>
  <p>it throws a <code>JsonMappingException</code> saying it cannot deserialize. Is there an <em>annotation</em> to ignore missing fields during deserialization?</p>