Я пытаюсь прочитать устаревший код JSON, используя Jackson 2.0 -RC3,однако я застрял со «встроенным» объектом.
Учитывая следующий JSON:
{
"title": "Hello world!",
"date": "2012-02-02 12:23:34".
"author": "username",
"author_avatar": "http://.../",
"author_group": 123,
"author_prop": "value"
}
Как я могу преобразовать его в следующую структуру:
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;
}
Я пытался сделать это с помощью @JsonDeserialize
, но, похоже, мне пришлось бы отображать весь объект Item
таким образом.