...
В этой статье описан процесс получения данных из ответа от сервера. Для использования ответа сервера в боте, сервер должен возвращать данные в формате JSON.
| Подсказка |
|---|
Как создавать запросы к серверу для тестирования и тестировать запросы перед использованием в боте описано в этой статье. |
Вот мы получили JSON файл следующего вида.
| Блок кода | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
{
"ok": true,
"result": {
"user": {
"id": 426232239,
"is_bot": false,
"first_name": "Ярослав",
"last_name": "Ярославович",
"username": "yaryarich",
"language_code": "ru"
},
"status": "creator",
"is_anonymous": false
}
} |
Составление адреса поля
При работе со списком
Предположим, нам требуется подтянуть имя. Чтобы обратиться к этому полю, нужно прописать полный адрес до него. Таким адресом будет result.result.user.first_name.
...
Таким образом полный адрес искомого элемента: «result.result.user.first_name».
При работе с массивом
Составим еще один адрес, он отличается тем, что содержит в себе массив.
...