Lies eingebettetes Objekt in Jackson

Ich versuche, einen älteren JSON-Code mit Jackson 2.0-RC3 zu lesen, stecke jedoch an einem "eingebetteten" Objekt fest.

Gegeben ein folgendes JSON:

<code>{
    "title": "Hello world!",
    "date": "2012-02-02 12:23:34".
    "author": "username",
    "author_avatar": "http://.../",
    "author_group": 123,
    "author_prop": "value"
}
</code>

Wie kann ich es in die folgende Struktur abbilden:

<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>

Ich habe versucht, das mit zu tun@JsonDeserialize aber es scheint, dass ich das ganze abbilden müssteItem widersprechen auf diese Weise.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage