Analyse de JSON dans Raccourcis à partir d’une demande API
Si vous regardez la réponse API Dark Sky, vous pouvez voir qu’il y a beaucoup de données stockées dans JSON. Bien qu’elles ne soient pas faciles à lire au début, avec le temps vous commencerez à reconnaître les structures des données JSON ainsi que la façon d’identifier les dictionnaires, les listes, les clés et les valeurs. Souvent, les développeurs incluent une version dans un format simplifié des données JSON que leur API retournera; recherchez-la dans leur documentation. Par ailleurs, il est pratique de vérifier votre travail à l’aide de services comme l’éditeur JSON en ligne.
Vous remarquerez que l’objet supérieur est un dictionnaire comportant les clés latitude
, longitude
, fuseau horaire
, actuellement
et minute par minute
. Certaines de ces clés, comme latitude
et fuseau horaire
, contiennent simplement une valeur de nombre ou de texte, mais d’autres, comme quotidiennement
, comportent une valeur de dictionnaire.
Le dictionnaire quotidien
contient quant à lui quelques clés dont les valeurs sont du texte simple, comme le résumé
, avec Pluie tout au long de la journée
. Cependant, d’autres, comme données
, sont des listes qui contiennent des prévisions (représentées par un dictionnaire) pour chaque heure.