Analizarea unui JSON dintr‑o solicitare API în Scurtături
Dacă priviți răspunsul API‑ului Dark Sky, puteți vedea că în JSON există o mulțime de date. Deși inițial nu este ușor de citit, în timp veți începe să recunoașteți structurile din datele JSON, precum și modul de a identifica dicționare, liste, chei și valori. Adesea, dezvoltatorii includ o versiune frumos formatată a datelor JSON care vor fi returnate de API, prin urmare căutați‑o în documentația oferită. În plus, este util să verificați ceea ce lucrați folosind servicii precum editorul JSON online.
Remarcați că obiectul de nivel superior este un dicționar cu cheile latitude
, longitude
, timezone
, currently
și minutely
. Unele dintre aceste chei, precum latitude
și timezone
, conțin doar o valoare de tip număr sau de text, însă altele, precum daily
, au o valoare de tip dicționar.
Dicționarul daily
conține unele chei cu valori care sunt text simplu, precum summary
, cu Rain throughout the day
. Altele, în schimb, precum data
, sunt liste care conțin o prognoză (reprezentată de un dicționar) pentru fiecare oră.