![](https://help.apple.com/assets/5D38A6ED0946225A2D640948/5D38A6F70946225A2D640958/hr_HR/c10e8a839dc838a25d0feb0e9e428a0a.png)
Parsanje JSON formata u Prečacima iz API zahtjeva
Ako pogledate odgovor API-ja Dark Sky, vidjet ćete da je u JSON formatu pohranjeno mnogo podataka. Premda ih u početku nije jednostavno čitati, s vremenom ćete početi prepoznavati strukture u JSON podacima, kao i načine identificiranja rječnika, popisa, tipki i vrijednosti. Programeri često uključe lijepo formatiranu verziju JSON podataka koje će vratiti njihov API, pa to potražite u njihovoj dokumentaciji. Osim toga, moguće je provjeriti posao uporabom usluga poput online JSON Editor.
![Primjer JSON podataka.](https://help.apple.com/assets/5D38A6ED0946225A2D640948/5D38A6F70946225A2D640958/hr_HR/4ef43f5eb3b06ebc0de1720a5d7a6e5a.png)
Primijetite da je objekt gornje razine rječnik s tipkama zemljopisna širina
, zemljopisna duljina
, vremenska zona
, trenutačno
, i detaljno
. Neki ključevi, poput zemljopisne širine
i vremenske zone
, sadrže samo broj ili tekstualnu vrijednost, dok druge, poput ključa dnevno
, imaju rječničku vrijednost.
Dnevni
rječnik sadrži neke ključeve s vrijednostima koje su jednostavni tekst, poput sažetka
, s unosom Kiša tijekom dana
. No drugi, primjerice podaci
, su popisi koji sadrže vremensku prognozu (u obliku rječnika) za svaki sat.
![Rječnik koji sadrži ključeve i nizove.](https://help.apple.com/assets/5D38A6ED0946225A2D640948/5D38A6F70946225A2D640958/hr_HR/e41b6ec98bb057348bc2719b5e2df2d1.png)