JSON–web’den Python’a
Vay, tebrikler! Python’da ilk kez bir API’ye programlı olarak sorgu gönderdin ve yanıt metnini kabukta yazdırdın. Ancak bildiğin gibi, yanıtın aslında bir JSON; yani bir adım daha ileri gidip bu JSON’ı decode edebilirsin. Sonrasında oluşan sözlüğün anahtar-değer çiftlerini yazdırabilirsin. Şimdi tam olarak bunu yapacaksın!
Bu egzersiz
Python'da Orta Düzey Veri İçe Aktarma
kursunun bir parçasıdırEgzersiz talimatları
- İlgili isteği göndermek ve yanıtı yakalamak için
urldeğişkeninirequests.get()fonksiyonuna geçir ve ortaya çıkan yanıt iletisinirdeğişkenine ata. - Yanıt nesnesi
rüzerindejson()metodunu uygula ve oluşan sözlüğüjson_datadeğişkeninde sakla. - Sözlük
json_data’nın anahtar-değer çiftlerini kabuğa yazdırmak için Yanıtı Gönder tuşuna bas.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import package
import requests
# Assign URL to variable: url
url = 'http://www.omdbapi.com/?apikey=72bc447a&t=social+network'
# Package the request, send the request and catch the response: r
# Decode the JSON data into a dictionary: json_data
# Print each key-value pair in json_data
for k in json_data.keys():
print(k + ': ', json_data[k])