
Como analisar JSON na aplicação Atalhos a partir de um pedido à API
Se olhar para a resposta da API Typicode, pode ver que existem imensos dados armazenados em JSON. Embora à primeira vista não sejam de fácil leitura, ao longo do tempo começará a reconhecer as estruturas nos dados JSON, assim a saber identificar dicionários, listas, chaves e valores. Muitas vezes, os programadores incluem uma versão com melhor formatação dos dados JSON que a API devolve, que deverá procurar na respetiva documentação. Além disso, é útil verificar o trabalho com serviços como o Editor JSON online.

Esteja ciente de que a resposta da API Typicode é uma lista. A lista contém objetos. Os objetos contêm chaves, tal como id
, name
, username
, address
, etc. Algumas destas chaves, como phone
e phone
, contêm simplesmente um número ou valor de texto, mas outras, como company
, têm um valor de dicionário.
O dicionário address
contém algumas chaves com valores que são texto simples, tal como street
e outras chaves, tal como geo
que são também dicionários com vários valores (lat
e lng
).