Tolka 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 inte är lätta att läsa från början kommer du sakta men säkert att lära dig identifiera 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 latitude
, longitude
, timezone
, currently
och minutely
. Några av dessa nycklar, som latitude
och timezone
, innehåller bara ett tal- eller textvärde medan andra, som daily
, har ett ordboksvärde.
Och ordboken daily
innehåller några nycklar med värden som är enkel text, t.ex. summary
, med Rain throughout the day
. Andra däremot, som data
, är listor som innehåller en prognos (representerad av en ordbok) för varje timme.