gpt4 book ai didi

python - json 格式的嵌套对象结构

转载 作者:行者123 更新时间:2023-11-28 20:01:50 24 4
gpt4 key购买 nike

json结构

{
"categories": [{
"supercategory": "Bottle",
"id": 1,
"name": "Bottle"
},
{
"supercategory": "Car",
"id": 2,
"name": "Car"
}]
}

由以下 python 脚本读取:

with open('file.json') as json_data:
json_info = json.load(json_data)

稍后,同一脚本会尝试以下列方式访问数据结构:

json_info['1']['name']
json_info['2']['name']

其中数字指的是 json 结构中的“id”字段。由于该代码显然与 json 结构不一致:我该如何更改 json 结构才能使其正常工作? (假设我无法更改脚本)。

最佳答案

要让您的代码正常工作,您需要这样的东西:

json_info = {
"1": {"supercategory": "Bottle",
"name": "Bottle"},
"2": {"supercategory": "Car",
"name": "Car"}
}

关于python - json 格式的嵌套对象结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49494841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com