Я хотел знать, есть ли способ создать список объектов «сообщества» из массива «data» внутри этого json:
{
"update_date": "2019.01",
"size": 19,
"data": [
{
"CCOM": "01",
"COM": "ANLALUCÍA"
},
{
"CCOM": "02",
"COM": "ARAGÓN"
},
{
"CCOM": "03",
"COM": "PRINCIPADO DE ASTURIAS"
},
],
"warning": "Sandbox mode is turned on"
}
Сейчас я делаю это следующим образом:
@Data
public class CommunityInfoResponse {
@JsonProperty("data")
public List<Community> communitys;
}
@Data
@JsonIgnoreProperties
public class Community{
@JsonProperty("CCOM")
private String id;
@JsonProperty("COM")
private String name;
}
RestTemplate restTemplate = new RestTemplate();
List<Community> comunidades = resTemplate.getForObject(API_key, CommunityInfoResponse.class).getCommunitys();
Это работает правильно, но мой вопрос, есть ли способ избежать создания полной структуры и иметь возможность игнорировать класс CommunityInfoResponse?