JSONin jäsentäminen Oikoteissä API-pyynnöstä
Kun katsot Dark Skyn API-vastausta, näet JSONin sisältämän runsaan datamäärän. Aluksi sekavalta näyttävästä massasta alkaa hahmottua JSON-datan rakenteita, ja alat tunnistaa sanakirjoja, luetteloita, avaimia ja arvoja. Kehittäjät lisäävät yleensä siististi muotoillun version APIn palauttamasta JSON-datasta, joten sitä kannattaa etsiä kyseisen palvelun dokumentaatiosta. Lisäksi kannattaa tarkistaa omat tuotokset palveluilla, kuten verkossa toimiva JSON Editor.
Huomaa, että ylätason objektina on sanakirja, jossa on avaimet leveysaste
, pituusaste
, aikavyöhyke
, nykyinen
ja tarkasti
. Osa avaimista, kuten leveysaste
ja aikavyöhyke
, sisältävät pelkän numeron tai tekstiarvon, mutta muissa, kuten päivittäin
, on sanakirja-arvo.
Lisäksi päivittäin
-sanakirja sisältää joitakin avaimia, joiden arvona on yksinkertainen teksti, kuten yhteenveto
, jonka tekstinä on Sadetta koko päivän
. Muut, kuten data
, ovat luetteloita, jotka sisältävät tuntikohtaisen sääennusteen (joka esitetään sanakirjana).