MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Berikan variabel url ke fungsi requests.get() untuk mengirim permintaan yang relevan dan menangkap respons, lalu tetapkan pesan respons yang dihasilkan ke variabel r.
  • Terapkan metode json() pada objek respons r dan simpan kamus yang dihasilkan ke variabel json_data.
  • Tekan Kirim untuk mencetak pasangan kunci–nilai dari kamus json_data ke 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])
Edit dan Jalankan Kode