![](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D248BE0233D28263F53/ru_RU/fbd8d40651fff19a46e7aaedd4cb1b09.png)
Анализ JSON из запроса к API в приложении «Быстрые команды»
Если просмотреть ответ от Typicode API, можно убедиться в том, что он содержит множество данных в формате JSON. Сначала читать данные в этом формате непросто, но со временем Вы начнете выделять и распознавать структуры в данных JSON, а также определять фрагменты данных, упорядоченных как словари, списки, ключи и значения. Зачастую разработчики предоставляют удобочитаемую версию данных JSON, которые возвращает их API. Обратитесь к предоставляемой разработчиками документации, чтобы найти эту версию. Также при работе с JSON полезно использовать такие службы, как этот онлайн-редактор JSON, для самопроверки.
![Пример данных в формате JSON.](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D248BE0233D28263F53/ru_RU/dc6ab5c6bfb865d7f372a7b94a9b4b35.png)
Обратите внимание: ответ от Typicode API представлен списком. Список содержит объекты. Объекты содержат ключи, например: id
, name
, username
, address
и другие. Некоторые из этих ключей, например phone
и name
, содержат числовое или текстовое значение, тогда как другие, например company
, имеют значение, выраженное словарем.
Словарь address
содержит ключи со значениями, выраженными простым текстом, например ключ street
, и другие ключи, например geo
, которые сами являются словарями со множеством значений (lat
и lng
).