![](https://help.apple.com/assets/5C8ADDC1680CE21E4EE5E0AC/5C8ADDC9680CE21E4EE5E0B5/pt_PT/c10e8a839dc838a25d0feb0e9e428a0a.png)
Como analisar JSON na aplicação Atalhos a partir de um pedido à API
Se olhar para a resposta da API do Dark Sky, 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/5C8ADDC1680CE21E4EE5E0AC/5C8ADDC9680CE21E4EE5E0B5/pt_PT/4ef43f5eb3b06ebc0de1720a5d7a6e5a.png)
Tenha em atenção que o objeto de nível superior é um dicionário com as chaves latitude
, longitude
, fuso horário
, atual
e ao minuto
. Algumas destas chaves, como latitude
e fuso horário
, contêm simplesmente um número ou valor de texto, mas outras, como diário
, têm um valor de dicionário.
E o dicionário diário
contém algumas chaves com valores que são simplesmente texto, como o resumo
, com Chuva durante todo o dia
. Mas outras, como dados
, são listas que contêm uma previsão (representada por um dicionário) para cada hora.
![Dicionário com chaves e cadeias.](https://help.apple.com/assets/5C8ADDC1680CE21E4EE5E0AC/5C8ADDC9680CE21E4EE5E0B5/pt_PT/e41b6ec98bb057348bc2719b5e2df2d1.png)