title: Deserialization of dynamic attribute of JSON entity using Jackson
body: <p>There is JSON entity that has <code>value</code> dynamic attribute:</p>
  
  <pre><code>   {
      "name" : "name1",
      "value" : {"different structures: strings, enums, arrays, custom entities"}
     }
  </code></pre>
  
  <p>Java representation of the entity:</p>
  
  <pre><code>public class Entity {
      public String name;
      public Object value;
  }
  </code></pre>
  
  <p>In <code>value</code> can be passed completely different JSON structures. Every time <code>value</code> should be mapped to different POJOs.</p>
  
  <p>Is there any common approach to deserialize <code>value</code> attribute to particular entities except additional deserializing of the <code>value</code> attribute content (<code>Map&lt;String, String&gt;</code> structure)?</p>