![](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D248BE0233D28263F53/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/645D5D228BE0233D28263F4B/645D5D248BE0233D28263F53/pt_PT/dc6ab5c6bfb865d7f372a7b94a9b4b35.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
).