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.
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.