Ler objeto incorporado em Jackson
Eu estou tentando ler um código JSON legado usando Jackson 2.0-RC3, no entanto eu estou preso com um objeto "incorporado".
Dado um seguinte JSON:
<code>{ "title": "Hello world!", "date": "2012-02-02 12:23:34". "author": "username", "author_avatar": "http://.../", "author_group": 123, "author_prop": "value" } </code>
Como posso mapeá-lo para a seguinte estrutura:
<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>
Eu estava tentando fazer isso com@JsonDeserialize
mas parece que eu teria que mapear todo oItem
objeto dessa maneira.