JSON—dari web ke Python
Wah, selamat! Anda baru saja melakukan kueri ke API pertama Anda secara terprogram di Python dan mencetak teks respons ke shell. Namun, seperti yang Anda ketahui, respons Anda sebenarnya adalah JSON, jadi Anda bisa selangkah lebih maju dengan mendekode JSON tersebut. Setelah itu, Anda dapat mencetak pasangan kunci–nilai dari kamus yang dihasilkan. Itulah yang akan Anda lakukan sekarang!
Latihan ini adalah bagian dari kursus
Mengimpor Data Tingkat Menengah di Python
Petunjuk latihan
- Berikan variabel
urlke fungsirequests.get()untuk mengirim permintaan yang relevan dan menangkap respons, lalu tetapkan pesan respons yang dihasilkan ke variabelr. - Terapkan metode
json()pada objek responsrdan simpan kamus yang dihasilkan ke variabeljson_data. - Tekan Kirim untuk mencetak pasangan kunci–nilai dari kamus
json_datake shell.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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])