![](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D258BE0233D28263F5A/pt_PT/389e356d55e928d40def9c16d476e5e0.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/645D5D228BE0233D28263F4B/645D5D258BE0233D28263F5A/pt_PT/009a934f9408c9401845571e0bb06297.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
).