Làm cách nào để phân tích cú pháp phản hồi api json bằng python? Tôi hiện có này:Python 3 Nhận và phân tích cú pháp JSON API
import urllib.request
import json
url = 'https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty'
def response(url):
with urllib.request.urlopen(url) as response:
return response.read()
res = response(url)
print(json.loads(res))
Tôi nhận được lỗi này: Lỗi Loại: đối tượng JSON phải được str, không phải là 'byte'
cách pythonic để đối phó với apis json là gì?
Sử dụng yêu cầu thực sự là đơn giản nhất nhất để sử dụng giải pháp này. – ferdy
Tôi đang sử dụng Python 3.5 và đang gặp lỗi: Thuộc tínhLỗi: mô-đun 'yêu cầu' không có thuộc tính 'get' Bất kỳ ý tưởng nào về cách giải quyết vấn đề này? – ClickThisNick
Bạn có thể chưa cài đặt nó - hãy thử chạy 'pip install requests' từ dòng lệnh – gtlambert