Analyser des données JSON dans Raccourcis à partir d’une requête API
Si vous examinez la réponse de l’API Dark Sky, vous pouvez voir qu’il y a beaucoup de données stockées dans le format JSON. Bien que ce ne soit pas facile à déchiffrer au début, avec le temps, vous commencerez à reconnaître les structures parmi les données JSON, et vous pourrez identifier les dictionnaires, les listes, les clés et les valeurs. Bien souvent, les développeurs incluent une version joliment formatée des données JSON que leur API retourne. N’hésitez pas à lire leur documentation. Il est de plus utile de vérifier votre travail en utilisant des services tels que l’éditeur JSON en ligne.
Notez que l’objet supérieur est un dictionnaire avec les clés latitude
, longitude
, timezone
(fuseau horaire), currently
(actuellement) et minutely
(à la minute). Certaines de ces clés, telles que latitude
et timezone
, contiennent simplement un nombre ou une valeur de texte, mais d’autres, comme daily
(quotidiennement) par exemple, ont une valeur de dictionnaire.
Et le dictionnaire daily
contient des clés avec des valeurs qui sont du texte simple, comme la partie summary
(résumé), contenant le text Rain throughout the day
(qui pourrait se traduire par « Pluie tout au long de la journée »). Mais d’autres, comme c’est le cas de data
(données), sont des listes contenant une prévision (représentée par un dictionnaire) pour chaque heure.