เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

JSON — จากเว็บสู่ Python

ยอดเยี่ยมมาก! ตอนนี้คุณได้ลองเรียกใช้ API ผ่านโค้ด Python และพิมพ์ข้อความในการตอบสนองออกมาแล้ว แต่อย่างที่รู้กัน การตอบสนองนั้นเป็น JSON จึงสามารถทำได้ดียิ่งขึ้นอีกขั้น นั่นคือการถอดรหัส JSON แล้วพิมพ์คู่ key-value ของดิกชันนารีที่ได้ออกมา — และนั่นคือสิ่งที่จะทำในแบบฝึกหัดนี้!

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การนำเข้าข้อมูลด้วย Python ระดับกลาง

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ส่งตัวแปร url ให้กับฟังก์ชัน requests.get() เพื่อส่งคำขอและรับการตอบสนอง แล้วเก็บผลลัพธ์ที่ได้ไว้ในตัวแปร r
  • ใช้เมธอด json() กับออบเจ็กต์การตอบสนอง r แล้วเก็บดิกชันนารีที่ได้ไว้ในตัวแปร json_data
  • คลิก ส่งคำตอบ เพื่อพิมพ์คู่ key-value ของดิกชันนารี json_data ออกมา

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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])
แก้ไขและรันโค้ด