Аналізування JSON у Швидких командах з ППІ-запиту
Якщо ви дивитесь на відповідь Dark Sky щодо API-запиту, ви можете побачити, що багато даних зберігається в JSON. Хоч спочатку читання здається складним, з часом ви почнете розпізнавати структури в JSON-даних, а також навчитесь виокремлювати словники, списки, ключі та значення. Часто розробники включають гарно форматовану версію JSON-даних, яку їхній API-інтерфейс поверне, тож шукайте її серед іншої інформації. Крім того, вам буде корисно перевірити свою роботу за допомогою таких служб, як Онлайн-редактор JSON.
Зауважте, що обʼєкт верхнього рівня — це словник із ключами широтою
, довготою
, часовим поясом
, зараз
і щохвилинно
. Деякі з цих ключів, як-от широта
і часовий пояс
, просто містять число або текстове значення, але інші, як-от щодня
, мають значення словника.
А щоденний
словник містить деякі ключі із значеннями, що є звичайним текстом, як-от підсумок
, з Дощ протягом всього дня
. Але інші, як-от дані
, є списками, що містять прогноз (представлено у вигляді словника) на кожну годину.