Помогите пожалуйста с Retrofit. Почему выдает ошибку?
Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $
Кусок json:
{
"city": [
{
"city_id": "6",
"country_id": "4",
"region_id": "5",
"name": "Балларат"
},
{
"city_id": "7",
"country_id": "4",
"region_id": "5",
"name": "Бендиго"
},
{
"city_id": "8",
"country_id": "4",
"region_id": "5",
"name": "Варрнамбул"
}
]
}
Весь json
Код:
class Cities {
@SerializedName("city")
private List city;
public List getCity() {
return city;
}
}
class CityValue {
@SerializedName("city_id")
@Expose
private String city_id;
@SerializedName("counter_id")
@Expose
private String counter_id;
@SerializedName("region_id")
@Expose
private String region_id;
@SerializedName("name")
@Expose
private String name;
}
Тут массив есть, что не так?