首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从请求库解析JSON响应的最佳方法是什么?

从请求库解析JSON响应的最佳方法是什么?
EN

Stack Overflow用户
提问于 2013-06-02 05:26:08
回答 2查看 614.2K关注 0票数 343

我正在使用python将RESTful GET发送到服务器,对于该服务器,我将获得JSON语言的响应。JSON响应基本上只是一个列表列表。

将响应强制到原生Python对象的最佳方法是什么,这样我就可以使用pprint迭代或打印它

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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()

票数 401
EN

Stack Overflow用户

发布于 2013-06-02 05:44:29

由于您使用的是requests,因此应该使用响应的json方法。

import requests

response = requests.get(...)
data = response.json()

It autodetects which decoder to use

票数 606
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16877422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档