Analizzare JSON in Comandi Rapidi da una richiesta API
Se osservi la risposta dell’API Dark Sky, noterai che ci sono molti dati archiviati in JSON. Sebbene in un primo momento non siano facili da leggere, con il passare del tempo inizierai a riconoscere le strutture di dati JSON e imparerai a identificare dizionari, elenchi, chiavi e valori. Spesso, gli sviluppatori includono una versione accuratamente formattata dei dati JSON che l’API restituisce, cercala nella documentazione. Inoltre, è utile per controllare il tuo lavoro con i servizi come JSON Editor online.
Nota che l’oggetto nel livello superiore è un dizionario con le chiavi latitudine
, longitudine
, zona oraria
, attualmente
, e a minuti
. Alcune di queste chiavi, come latitudine
e zona oraria
, contengono semplicemente un numero o valore testuale, ma altri, come giornaliero
, dispongono di un valore dizionario.
E il dizionario giornaliero
contiene alcune chiavi con valori in testo semplice, come riepilogo
, con Pioggia durante tutto il giorno
. Atri invece, come i dati
, sono elenchi contenenti previsioni (rappresentate da un dizionario) per ciascun orario.