title: Jackson : Converting JSON property to nested Object with Dot Notation
body: <p>I have a JSON like this</p>
  
  <pre><code>{ "id":1, "name":"Jack", "parent.id":2 }
  </code></pre>
  
  <p><strong>Note the dot on "parent.id" property</strong></p>
  
  <p>Is it possible to map those JSON to the following classes ?</p>
  
  <pre><code>class Child {
      private int id;
      private String name;
  
      private Parent parent;
  
      //getter and setter methods
  }
  
  class Parent {
      private int id;
      private String name;
  
      //getter and setter methods
  }
  </code></pre>
  
  <p>So the mapping result would be similar to following statements:</p>
  
  <pre><code>Parent parent = new Parent();
  parent.setId(2);
  
  Child child = new Child();
  child.setId(1);
  child.setName("Jack");
  child.setParent(parent); // Here is the result
  </code></pre>