title: Read embedded object in Jackson
body: <p>I'm trying to read a legacy JSON code using Jackson 2.0-RC3, however I'm stuck with an "embedded" object.</p>
  
  <p>Given a following JSON:</p>
  
  <pre><code>{
      "title": "Hello world!",
      "date": "2012-02-02 12:23:34".
      "author": "username",
      "author_avatar": "http://.../",
      "author_group": 123,
      "author_prop": "value"
  }
  </code></pre>
  
  <p>How can I map it into the following structure:</p>
  
  <pre><code>class Author {
      @JsonPropery("author")
      private String name;
  
      @JsonPropery("author_avatar")
      private URL avatar;
  
      @JsonProperty("author_group")
      private Integer group;
  
      ...
  }
  
  class Item {
      private String title;
  
      @JsonProperty("date")
      private Date createdAt;
  
      // How to map this?
      private Author author;
  }
  </code></pre>
  
  <p>I was trying to do that with <code>@JsonDeserialize</code> but it seems that I'd have to map the entire <code>Item</code> object that way.</p>