Analysera JSON i Genvägar från en API-förfrågan
Om du tittar på Dark Sky API-svaret kan du se att det finns mycket data lagrat i JSON. Även om strukturerna i JSON-data till en början inte är lätt att läsa kommer du med tiden lära dig hur man identifierar ordböcker, listor, nycklar och värden. Ofta inkluderar utvecklare en snyggt formaterad version av JSON-data som deras API skickar tillbaka, så leta efter detta i deras dokumentation. Det kan även vara till hjälp att kontrollera ditt arbete med hjälp av tjänster som t.ex. online JSON Editor.
Lägg märke till att objektet på översta nivån är en ordbok med nycklarna latitud
, longitud
, tidszon
, för närvarande
och exakt
. Några av dessa nycklar, t.ex. latitud
och tidszon
, innehåller bara ett tal- eller textvärde, men andra, t.ex. dagligen
, har ett ordboksvärde.
Och ordboken dagligen
innehåller några nycklar med värden som är enkel text, t.ex. sammanfattning
, med Regn hela dagen
. Andra däremot, t.ex. data
, är listor som innehåller en prognos (representerad av en ordbok) för varje timme.