Analitzar el JSON a l’app Dreceres des d’una sol·licitud API
Si observes la resposta de l’API Dark Sky, podràs veure que hi ha moltes dades emmagatzemades en JSON. Malgrat que de primeres no és fàcil de llegir, amb el temps començaràs a reconéixer les estructures de dades JSON, i també identificaràs diccionaris, llistes, claus i valors. És freqüent que els desenvolupadors incloguin una versió formatada de les dades JSON que retornarà la seva API, busca‑la a la seva documentació. A més, és útil verificar la feina feta amb serveis com l’Editor JSON en línia.
Fixa’t: l’objecte de nivell superior és un diccionari amb les claus latitude
(latitud), longitude
(longitud), timezone
(zona horària), currently
(actualment) i minutely
(detalladament). Algunes d’aquestes claus, com ara latitude
(latitud) i timezone
(zona horària), contenen només un número o un valor de text, mentre que altres, com daily
(diàriament), tenen un valor de diccionari.
I el diccionari daily
(diàriament) conté claus amb valors que són simplement text, com per exemple summary
(resum), amb Rain throughout the day
(Pluja tot el dia). En canvi altres, com ara data
(dades), son llistes que contenen una previsió meteorològica (representades per un diccionari) per cada hora.