Analyse af JSON i Genveje fra en API-anmodning
Hvis du kigger på svaret fra Dark Skys API, kan du se, at der opbevares masser af data i JSON. Det er ikke let at læse i starten, men med tiden kan du genkende strukturerne i JSON-data og identificere ordbøger, lister, nøgler og værdier. Du kan måske finde hjælp i dokumentationen til et API, hvor udviklerne ofte har indsat en pænt formateret udgave af de JSON-data, som API'et returnerer. Det kan også være praktisk at tjekke dit arbejde med tjenester som JSON-værktøjet på internettet.
Bemærk, at objektet på øverste niveau er en ordbog med nøglerne latitude
, longitude
, timezone
, currently
og minutely
. Nogle af nøglerne, f.eks. latitude
og timezone
, indeholder blot en talværdi eller en tekstværdi, mens andre, f.eks. daily
, har en ordbogsværdi.
Og ordbogen daily
indeholder nogle nøgler med værdier, der blot er tekst, f.eks. summary
med Rain throughout the day
. Andre såsom data
er lister, der indeholder en vejrudsigt (som repræsenteres af en ordbog) til hver time.