我正在使用python将RESTful GET发送到服务器,对于该服务器,我将获得JSON语言的响应。JSON响应基本上只是一个列表列表。
将响应强制到原生Python对象的最佳方法是什么,这样我就可以使用pprint
迭代或打印它
发布于 2013-06-02 05:28:31
您可以使用json.loads
import json
import requests
response = requests.get(...)
json_data = json.loads(response.text)
这会将给定的字符串转换为字典,从而允许您在代码中轻松访问JSON数据。
或者你可以使用@Martijn的有用的建议,以及投票结果更高的答案response.json()
。
发布于 2013-06-02 05:44:29
由于您使用的是requests
,因此应该使用响应的json
方法。
import requests
response = requests.get(...)
data = response.json()
https://stackoverflow.com/questions/16877422
复制相似问题