首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >访问json并将其存储到python中的dict中的最规范方法是什么?

访问json并将其存储到python中的dict中的最规范方法是什么?
EN

Stack Overflow用户
提问于 2013-09-22 15:21:15
回答 1查看 83关注 0票数 0

下面的方法是否足够好,还是有一个更规范的方法?

代码语言:javascript
运行
复制
import requests
import json

response = requests.get(json_rest_url)
data = json.loads(response.text)

# work with data
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-22 15:47:06

由于您使用的是python-requests,所以您可以使用琼恩·克莱门茨提到的request.json()。这是响应采用json格式的时候。request.json()将为您返回一个dict

代码语言:javascript
运行
复制
>>> import requests
>>> repos = requests.get("https://api.github.com/users/gamesbrainiac/repos").json()
>>> repos[0]['git_url']
'git://github.com/gamesbrainiac/DefinitelyTyped.git'
>>> repos[1]['git_url']
'git://github.com/gamesbrainiac/django-crispy-forms.git'
>>> repos[2]['git_url']
'git://github.com/gamesbrainiac/dots.git'

上面的示例使用github apijson响应被转换成一个dicts列表。文档对应于关于github上的每个存储库项目的信息。

您可以访问我上面使用的查看json数据的实际url。

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

https://stackoverflow.com/questions/18945408

复制
相关文章

相似问题

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