У меня есть этот ответ JSON API:Как отобразить вложенную JSON с Ломбками
{
"_links": {
"self": {
"href": "http://xxx/person{?page,size,sort}",
"templated": true
}
},
"_embedded": {
"person": [
{
"datetimeCreated": "2015-08-27T11:21:34.000+0000",
"datetimeLastUpdated": "2015-08-27T11:21:34.000+0000",
"middleName": "Patricia"
}
]
},
"page": {
"size": 20,
"totalElements": 2,
"totalPages": 1,
"number": 0
}
}
У меня есть этот класс, чтобы отобразить ответ:
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class Person {
private Links _links;
private Person _embedded;
private Page page;
}
можно сопоставить «страницу» с классом страницы:
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class Page {
private Integer size;
private Integer totalElements;
private Integer totalPages;
private Integer number;
}
Но, как я могу карту '_embedded' и '_links'? Если я сопоставляю _links и _embedded с использованием того же метода, значение равно null для этих полей.