Kestirmeler’de JSON’yi API isteğinden ayrıştırma
Dark Sky API yanıtına bakarsanız JSON’de çok miktarda verinin saklandığını görebilirsiniz. En başta okunması kolay olmasa da, zaman içinde JSON verilerindeki yapıları tanımaya başlayıp sözlük, liste, anahtar ve değerleri nasıl belirleyeceğinizi öğrenirsiniz. Genellikle geliştiriciler, API’leri tarafından döndürülecek JSON verilerinin iyi biçimlendirilmiş bir sürümünü oluşturur. Bu nedenle, geliştirici belgelerini inceleyebilirsiniz. Ayrıca JSON Editor Online gibi servisleri kullanarak çalışmanızı kontrol etmeniz faydalıdır.
Üst düzey nesnenin, latitude
, longitude
, timezone
, currently
ve minutely
. Bu anahtarlardan bazıları (ör. latitude
ve timezone
) yalnızca sayı ve metin değeri içerse de diğerleri (ör. günlük
) sözlük değerine sahiptir.
Daily
sözlüğünde, basit metinden oluşan değerlere sahip bazı anahtarlar bulunur (ör. Tüm gün yağmurlu
değerini içeren summary
). Ancak data
gibi diğer sözlükler, saat başına tahmin (sözlük tarafından temsil edilen) içeren listelerdir.