我有一个简单的问题。我想使用JSON文件,如下所示:
{
"data": {
"1": {
"id": 1,
"symbol": "A",
...
},
},
"1027": {
"id": 1027,
"symbol": "B",
...
},
},
...
}
它来自网站,我制作了一个JSON文件来解析,例如tmp。我想查看tmp["data"]["1"]["symbol"]
的结果,其中包含1000个数据。我说的是我想用for语句检查tmp["data"]["1"]["symbol"]
至tmp["data"]["1000"]["symbol"]
。我无法用另一个索引号替换"1"
部分。请帮帮我。
谢谢。
答案 0 :(得分:1)
这将输出所有symbol
值以及相应的id
:
for data in tmp['data'].values():
print(data['id'], data['symbol'])
答案 1 :(得分:1)
要访问data
的所有子元素,请尝试以下操作-
for var in tmp['data'].values():
print(var['symbol'])
这将对data
的所有子元素进行迭代,并在所有子元素中打印symbol
元素。