Análisis de JSON en Atajos a partir de una solicitud API
Si observas la respuesta de la API Typicode, 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.
Recuerda que la API Typicode responde con una lista. La lista contiene objetos. Los objetos contienen claves como id
, name
(nombre), username
(nombre de usuario) y address
(dirección), entre otras. Algunas de estas claves, como phone
(teléfono) y name
(nombre), simplemente contienen un número o un valor de texto, pero otras, como company
(empresa), disponen de un valor de diccionario.
El diccionario address
(dirección) contiene algunas claves con valores que son texto simple, como street
(calle), y otras claves, como geo
(geografía), que son en sí mismos diccionarios que contienen varios valores (lat
y lng
).