![](https://help.apple.com/assets/5D66C362680CE25E7861EFB5/5D66C38B680CE25E7861EFC5/no_NO/c10e8a839dc838a25d0feb0e9e428a0a.png)
Lesing av JSON i Snarveier fra en API-forespørsel
Hvis du ser på Dark Sky API-responsen, ser du at det er mye data lagret i JSON. Selv om det ikke umiddelbart er lett å lese, vil du etter hvert begynne å kjenne igjen strukturene i JSON-data, i tillegg til å identifisere ordbøker, lister, nøkler og verdier. Utviklere inkluderer ofte en pent formatert versjon av JSON-dataene API-en deres returnerer, så du bør se etter det i dokumentasjonen deres. I tillegg er det nyttig å kontrollere arbeidet ditt ved hjelp av tjenester som den nettbaserte JSON-redigereren.
![Et eksempel JSON-data.](https://help.apple.com/assets/5D66C362680CE25E7861EFB5/5D66C38B680CE25E7861EFC5/no_NO/e8963c1e8a7182e81b8a93f063c30e5a.png)
Merk at toppnivåobjektet er en ordbok med nøklene latitude
, longitude
, timezone
, currently
og minutely
. Noen av disse nøklene, for eksempel latitude
og timezone
, inneholder kun et tall eller en tekstverdi, mens andre, for eksempel daily
, har en ordbokverdi.
Og daily
-ordboken inneholder noen nøkler med verdier som er enkel tekst, for eksempel summary
, med Rain throughout the day
. Men andre, for eksempel data
, er lister som inneholder et værvarsel (representert ved en ordbok) for hver time.
![Ordbok som inneholder nøkler og strenger.](https://help.apple.com/assets/5D66C362680CE25E7861EFB5/5D66C38B680CE25E7861EFC5/no_NO/c8ff3e1ee6476e9d1a03645d306035c4.png)