Análisis de JSON en Atajos desde una solicitud de API
Si te fijas en la respuesta de API de Dark Sky, verás que hay muchos datos almacenados en JSON. Aunque no es fácil de leer a primera vista, con el tiempo empezarás a reconocer las estructuras en los datos con JSON y aprenderás a identificar los diccionarios, listas, claves y valores. A menudo, los desarrolladores incluyen una versión más legible de los datos con JSON que su API devuelve, consulta su documentación para aprender más al respecto. Asimismo, resulta útil revisar tu trabajo utilizando servicios tales como JSON Editor Online.
Ten en cuenta que el nivel superior es un diccionario con las claves latitude
, longitude
, timezone
, currently
y minutely
. Algunas de estas claves, tales como latitud
y horario
, sólo contienen un valor numérico o textual, en cambio hay otras, tales como diariamente
, que contienen un valor de diccionario.
Y el diccionario diariamente
contiene algunas claves con valores que son sólo texto, tales como la clave resumen
, con Lluvia intermitente todo el día
. Pero otras, tales como datos
, son listas con un pronóstico del clima (representado por un diccionario) para cada hora.