Я сталкиваюсь с этой очень простой проблемой, поскольку я анализирую в соответствии с ответом. Можно ли проследить, где я что-то не так делаю. Я использую GSON адаптер с дооснащением 2.
[
{
"date": "2018-07-17",
"trip": [
{
"id": 381,
"trip_address": "Dubai, United Arab Emirates",
"trip_created_by": "auth0|5a7dafcf5c679b17810dbd88",
"trip_arrival_datetime": "17-07-2018 21:03",
"trip_departure_datetime": null,
"trip_country": null,
"trip_city": null,
"trip_state": null,
"trip_location_longitude": "67.00113640",
"trip_location_latitude": "24.86073430",
"trip_status": "pending",
"created_at": "2018-06-24 12:03:20",
"updated_at": "2018-06-24 12:03:20"
}
]
}
]
Мои классы моделей:
Модифицированный интерфейс:
@GET("meetup-by-date/{user_id}/{date}")
Single<List<MeetupResponse>> getMeetups(@Path("user_id") String userId, @Path("date") String date);`
Модель ответа:
public class MeetupResponse {
@SerializedName("date")
private String date;
@SerializedName("meetup")
private List<MeetUp> meetups;
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public List<MeetUp> getTrips() {
return meetups;
}
public void setTrips(List<MeetUp> trips) {
this.meetups = trips;
}
}