Получить внутренний массив ответов json и создать список объектов - PullRequest
0 голосов
/ 23 октября 2019

Я хотел знать, есть ли способ создать список объектов «сообщества» из массива «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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...