Java API: Как достать LinkedHashMap из List

183
24 апреля 2018, 04:10

Пишу тест для REST API, юзаю restassured и jackson Описал модель JSON респонса в классах, но есть одно но, т.к. приходит массив объектов

[{some objects},
{some objects},
....
{some objects}]

то и принимаю его в List<Object> и здесь проблема с десериализацией,

List<Country> countries = given().spec(spec)
                .expect()
                .statusCode(200)
                .when()
                .get("http://restcountries.eu/rest/v1/")
                .thenReturn().as(List.class);

я десериализую классом List.class но он все складывает в LinkedHashMap

Я не как вытянуть значения из countries и добраться до key/value

Answer 1

Попробуйте

.get("http://restcountries.eu/rest/v1/").as(Country[].class);
READ ALSO
Повторное открытие активити

Повторное открытие активити

Здравствуйте, подскажите пожалуйста если попеременно открыть первую активность, затем вторую активность и снова первую, таким методом как...

189
Встроенный ViewPager tablayout в Android

Встроенный ViewPager tablayout в Android

Есть ли в андроиде ViewPager tablayout из коробки? Не хочется тянуть либу для этого

180
Лицензирование ПО на Java

Лицензирование ПО на Java

Здравствуйте! Скажите пожалуйста нужно ли лицензировать приложение написанное на Java? Например есть программа состоящая из двух частей клиентской...

182
Помогите построить запрос

Помогите построить запрос

Имеется таблица table с полями id, refpost, type и commentТип поля comment TEXT

224