Bắt đầu ngayBắt đầu miễn phí

JSON – từ web vào Python

Tuyệt vời, chúc mừng bạn! Bạn vừa truy vấn API đầu tiên bằng Python và in phần văn bản của phản hồi ra shell. Tuy nhiên, như bạn biết, phản hồi thực chất là một JSON, nên bạn có thể làm tốt hơn một bước bằng cách giải mã JSON. Sau đó, bạn có thể in các cặp key–value của từ điển thu được. Đó chính là việc bạn sắp làm bây giờ!

Bài tập này là một phần của khóa học

Nhập dữ liệu nâng cao trong Python

Xem khóa học

Hướng dẫn bài tập

  • Truyền biến url vào hàm requests.get() để gửi yêu cầu tương ứng và nhận phản hồi, gán thông điệp phản hồi thu được cho biến r.
  • Gọi phương thức json() trên đối tượng phản hồi r và lưu từ điển kết quả vào biến json_data.
  • Nhấn Gửi để in các cặp key–value của từ điển json_data ra shell.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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])
Chỉnh sửa và Chạy Mã