การโหลดและสำรวจ JSON
เมื่อเข้าใจแล้วว่า JSON คืออะไร ก็ถึงเวลาโหลด JSON เข้าสู่ Python และสำรวจข้อมูลด้วยตัวเอง ในแบบฝึกหัดนี้จะโหลด JSON
'a_movie.json' ลงในตัวแปร json_data ซึ่งจะเป็น dictionary
จากนั้นสำรวจเนื้อหาของ JSON โดยพิมพ์คู่ key-value ของ json_data ออกมาที่ shell
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การนำเข้าข้อมูลด้วย Python ระดับกลาง
คำแนะนำการฝึกหัด
- โหลด JSON
'a_movie.json'ลงในตัวแปรjson_dataภายใน context ที่กำหนดโดยคำสั่งwithโดยใช้ฟังก์ชันjson.load()ภายใน context manager - ใช้ลูป
forเพื่อพิมพ์คู่ key-value ทั้งหมดใน dictionaryjson_dataโดยเรียก value จาก dictionary ได้ด้วย syntax: dictionary[key]
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Load JSON: json_data
with open("a_movie.json") as json_file:
____
# Print each key-value pair in json_data
for k in json_data.keys():
print(k + ': ', ____)