![](https://help.apple.com/assets/5E8CEA35094622DF10489984/5E8CEA42094622DF1048998D/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/5E8CEA35094622DF10489984/5E8CEA42094622DF1048998D/pt_PT/5e72a2c0bad4b0f0e77bb2fcc6a0929a.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/5E8CEA35094622DF10489984/5E8CEA42094622DF1048998D/pt_PT/5055d54785cde5a516f6045b2b69a2be.png)