Análisis de JSON en Atajos a partir de una solicitud API
Si observas la respuesta de Dark Sky API, puedes ver que hay muchos datos almacenados en JSON. Aunque no son fáciles de leer a primera vista, con el tiempo comenzarás a reconocer las estructuras en los datos JSON, así como a identificar diccionarios, listas, claves y valores. Con frecuencia, los desarrolladores incluyen una versión de los datos JSON con un buen formato que devolverá su API, así que puedes buscarla en su documentación. Además, resulta útil comprobar tu trabajo con servicios como el editor online de JSON.
Ten en cuenta que el objeto del nivel superior es un diccionario con las claves latitud
, longitud
, zona horaria
, actualmente
y minuciosamente
. Algunas de estas claves, como latitud
y zona horaria
, simplemente contienen un número o un valor de texto, pero otras, como diariamente
, disponen de un valor de diccionario.
Y el diccionario de diariamente
contiene algunas claves con valores que son texto simple, como el resumen
, con Lluvia a lo largo del día
. Pero otros, como los datos
, son listas que contienen la previsión (representada con un diccionario) para cada hora.