JSON feldolgozása a Parancsokban egy API-kérelemből
Ha megtekinti a Dark Sky API válaszát, láthatja, hogy a JSON-ban számos adat van tárolva. Bár először nem könnyű elolvasni, de idővel fel fogja ismerni a struktúrákat a JSON-adatokban, valamint tudni fogja, hogyan ismerheti fel a szótárakat, listákat, kulcsokat és értékeket. A fejlesztők gyakran biztosítják az API-juk által visszaadott JSON-adatok olvashatóan formázott verzióját, ezért érdemes ennek utánanézni a dokumentációban. Ezenfelül érdemes ellenőrizni a munkáját olyan szolgáltatásokkal, mint az online JSON-szerkesztő.
A legfelső szintű objektum egy szótár, amely a szélesség
, hosszúság
, időzóna
, jelenleg
és pontosan
kulcsot tartalmazza. Ezek közül a kulcsok közül néhány, például a szélesség
és az időzóna
, egyszerűen egy számot vagy szöveges értéket tartalmaz, míg mások, például a napi
, szótárértéket tartalmaznak.
A napi
szótár tartalmaz néhány kulcsot, amelyek egyszerű szövegek, például összegzés
az Eső mennyisége naponta
szöveggel. Azonban az egyebek, például az adatok
olyan listák, amelyek előrejelzést (amelyet egy szótár jelöl) tartalmaznak minden órához.