![](/https://help.apple.com/assets/6712D663A5C9C17B38070C34/6712D6680716C7F2C008E7B0/pt_PT/fbd8d40651fff19a46e7aaedd4cb1b09.png)
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.
![Um exemplo de dados JSON.](/https://help.apple.com/assets/6712D663A5C9C17B38070C34/6712D6680716C7F2C008E7B0/pt_PT/449dd22461f9ff5cbd51153ed52f1b62.png)
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
).