Kestirmeler’de JSON’yi API isteğinden ayrıştırma
Typicode API yanıtına bakarsanız JSON’da ç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.
Typicode API Yanıtı’nın bir liste olduğunu unutmayın. Bu liste nesneler içerir. Nesneler; id
, name
, username
, address
vb. anahtarlar içerir. Bu anahtarlardan bazıları (phone
ve name
gibi) yalnızca bir sayı veya metin değeri içerirken diğerleri (company
gibi) sözlük değerine sahiptir.
address
sözlüğü, street
gibi basit metin olan değerlere sahip bazı anahtarlar ve geo
gibi kendisi birden fazla değer (lat
ve lng
) içeren sözlükler olan bazı anahtarlar içerir.