2015-01-04 197 views
0

我有一个字典,其中使用json.loads()创建的单个项目。数据结构是这样的:'字符串索引必须是整数'与此JSON字典错误

{"teamId":96} 

当我试图通过使用访问字典值如下:

mydict = mydict[u'teamId'] 

我收到以下错误:

Traceback (most recent call last): 
    File "C:\Python27\counter.py", line 65, in <module> 
    print home_team[u'teamId'] 
TypeError: string indices must be integers 

谁能解释对我来说这里的问题是什么?代码看起来应该适用于我。

感谢

+0

这意味着'home_team'是像你说的这是一个字符串,而不是一个字典。不知道你在哪里/如何分配一个值'home_team',这就是所有人可以说的。 –

+0

看起来你没有真正加载JSON字符串。 – alecxe

+0

你真的确定你做过'mydict = json.loads('{“teamId”:96}')'吗? – Matthias

回答

相关问题