我编写了一个脚本来从API获取数据并返回它,但现在我需要解析该数据,这是json数据的一个示例,其中包含一些我要提取的字典值。在
{'results': [{'icpsr_id': 21133,
'twitter_id': 'RepToddYoung',
'thomas_id': '02019',
'term_end': '2017-01-03',
'office': '1007 Longworth House Office Building',
'gender': 'M',
'phone': '202-225-5315',
这是我编写的用于拉取和解析json数据文件的代码。谁能告诉我它有什么毛病吗?我仍然从“results”字典返回完整的值,这意味着代码好像什么都没做,我仍然得到完整的字典,它没有被解析,而不是只解析“twitter”和“office”
^{pr2}$
听起来你想要这样的东西:
好的,看看请求模块的在线文档,我发现调用
r.json()
将为您进行JSON解析,并返回一个Python dict。您发布的内容是dict的输出,因此JSON部分已经为您处理好了。在一旦使用
json_response = r.json()
将数据提取到json_响应后,此代码应该可以在python2和python3中使用:印刷品:
^{pr2}$相关问题 更多 >
编程相关推荐