Привет, ребята, я успешно модернизировал получение данных из API отдыха и их печать в журнале. Однако когда я пытаюсь записать этот ответ в список массивов, я получаю сообщение об ошибке: «Невозможно вывести аргументы (невозможно разрешить конструктор). Эта ошибка отображается в скобках списка массивов <>
// Executes the network request on a background thread
try {
Response response = getWeather(locationCode, apiKey).execute();
if (cancelRequest) {
return;
}
if (response.code() == 200) {
// Weather weather = response.body().getWeather();
Log.d(TAG, "onResponse: " + response.body().toString());
List<Weather> list = new ArrayList<>(((Weather)response.body()));
//mWeather.postValue(response);
Ответ GSON
{
"coord": {
"lon": -5.93,
"lat": 54.58
},
"weather": [
{
"id": 804,
"main": "Clouds",
"description": "overcast clouds",
"icon": "04d"
}
],
"base": "stations",
"main": {
"temp": 291.56,
"feels_like": 286.36,
"temp_min": 291.15,
"temp_max": 292.15,
"pressure": 1024,
"humidity": 45
},
Если бы кто-нибудь мог мне помочь root, мы были бы очень признательны.