为了账号安全,请及时绑定邮箱和手机立即绑定

如何处理包含多个数据的 JSON

如何处理包含多个数据的 JSON

慕姐4208626 2021-07-07 19:57:14
我有一个简单的问题。我想使用 JSON 文件如下:{"data": {    "1": {        "id": 1,         "symbol": "A",         ...        },    },     "1027": {        "id": 1027,         "symbol": "B",         ...        },     },    ...}它来自网站,我制作了一个 JSON 文件来解析,例如 tmp。我想查看 的结果tmp["data"]["1"]["symbol"],其中包含 1000 条数据。我说的是我想检查tmp["data"]["1"]["symbol"]一下tmp["data"]["1000"]["symbol"]for 语句。我不能"1"用另一个索引号替换零件。请帮帮我。
查看完整描述

2 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

这将输出所有symbol值以及相应的ids:

for data in tmp['data'].values():
    print(data['id'], data['symbol'])


查看完整回答
反对 回复 2021-07-13
?
慕莱坞森

TA贡献1810条经验 获得超4个赞

要访问 的所有子元素data,请尝试以下操作 -

for var in tmp['data'].values():
     print(var['symbol'])

这将迭代所有子元素data并打印symbol所有子元素中的元素。


查看完整回答
反对 回复 2021-07-13
  • 2 回答
  • 0 关注
  • 243 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信