Как я делаю для получения «услуг» объекта?Модификация: Ожидаемое BEGIN_OBRAECT, но было BEGIN_OBJECT
{
"success": "true",
"code": "200",
"message": "The operation was successful",
"data": {
"hairdressers": [
{
"name": "Jason Grant",
"image_profile": "http:\/\/www.kbapi.co\/images\/header\/3.png",
"open": "09:00:00",
"close": "15:00:00",
"id": "2",
"id_saloon": "4",
"services": [
{
"name": "Corte",
"price": "8000",
"image": "http:\/\/www.kbapi.co\/images\/header\/1.png",
"time": "01:00:00",
"type": "W",
"saloon_id": "4",
"service_id": "3"
},
{
"name": "Corte",
"price": "8000",
"image": "http:\/\/www.kbapi.co\/images\/header\/1.png",
"time": "01:00:00",
"type": "C",
"saloon_id": "4",
"service_id": "4"
},
{
"name": "Corte",
"price": "9000",
"image": "http:\/\/www.kbapi.co\/images\/header\/1.png",
"time": "01:00:00",
"type": "O",
"saloon_id": "4",
"service_id": "5"
}
]
},
{
"name": "Herbert Davis",
"image_profile": "http:\/\/www.kbapi.co\/images\/header\/4.png",
"open": "10:00:00",
"close": "16:00:00",
"id": "3",
"id_saloon": "4",
"services": []
}
]
}
}
Что происходит, что я не могу получить доступ к службе [], но если парикмахеры. Я мог бы сделать в этом случае? –
Это зависит от того, как сервер построен. Сервер может отправить код состояния, на котором отключена служба, и в этом случае ответ может десериализоваться правильно, и вам нужно будет проверить код состояния в onResponse(). Другая возможность заключается в том, что ответ будет полностью пуст, десериализация завершится неудачно, и onFailure() будет вызван, и вам придется обработать этот вызов изящно. –
это не может получить доступ к –