我是靠谱客的博主 雪白手链,最近开发中收集的这篇文章主要介绍python提取json数据索引必须是整数_Python和JSON-TypeError列表索引必须是整数而不是str...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我正在学习使用Python和API(特别是此世界杯API,http://www.kimonolabs.com/worldcup/explorer)

JSON数据如下所示:

[

{

"firstName": "Nicolas Alexis Julio",

"lastName": "N'Koulou N'Doubena",

"nickname": "N. N'Koulou",

"assists": 0,

"clubId": "5AF524A1-830C-4D75-8C54-2D0BA1F9BE33",

"teamId": "DF25ABB8-37EB-4C2A-8B6C-BDA53BF5A74D",

"id": "D9AD1E6D-4253-4B88-BB78-0F43E02AF016",

"type": "Player"

},

{

"firstName": "Alexandre Dimitri",

"lastName": "Song-Billong",

"nickname": "A. Song",

"clubId": "35BCEEAF-37D3-4685-83C4-DDCA504E0653",

"teamId": "DF25ABB8-37EB-4C2A-8B6C-BDA53BF5A74D",

"id": "A84540B7-37B6-416F-8C4D-8EAD55D113D9",

"type": "Player"

},

]

我只是试图打印此API中的所有名字。这是我所拥有的:

import urllib2

import json

url = "http://worldcup.kimonolabs.com/api/players?apikey=xxx"

json_obj = urllib2.urlopen(url).read

readable_json = json.dumps(json_obj)

playerstuff = readable_json['firstName']

for i in playerstuff:

print i['firstName']

但是当我运行它时,出现错误“ … TypeError,… TypeError:列表索引必须是整数,而不是str”。

我四处寻找解决方案,但似乎发现了更多“更深入”的API问题,但我还不是很了解,因此对我需要做的任何帮助或解释都将是惊人的。谢谢!

最后

以上就是雪白手链为你收集整理的python提取json数据索引必须是整数_Python和JSON-TypeError列表索引必须是整数而不是str...的全部内容,希望文章能够帮你解决python提取json数据索引必须是整数_Python和JSON-TypeError列表索引必须是整数而不是str...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部