我正在尝试从此Json文件中获取“ Stockcode”值,我正在尝试使用python通过以下代码进行操作:
import json
with open('data.json', 'r') as f:
datastore = json.load(f)
print datastore["Bundles"]["Products"][1]["Stockcode"]
您知道为什么这不起作用吗?我收到索引不足错误。 这是JSON文件:
{
"Bundles": [
{
"Products": [
{
"Stockcode": 1
}],
"Products": [
{
"Stockcode": 2
}]
}]
}
答案 0 :(得分:1)
修复JSON并提出示例访问权限...
datastore = \
{
"Bundles":[
{
"Products":[
{
"Stockcode":1
},
{
"Stockcode":2
}
]
}
]
}
print(datastore["Bundles"][0]["Products"][1]["Stockcode"])
给2