gpt4 book ai didi

python - 如何将 json 导入为 dict?

转载 作者:行者123 更新时间:2023-12-04 13:11:51 25 4
gpt4 key购买 nike

我正在用 Python 处理一个 json 文件,我想将它转换成一个 dict。
这是我的文件的样子:

[
{
"label": "Label",
"path": "/label-path",
"image": "icon.svg",
"subcategories": [
{
"title": "Main Title",
"categories": {
"column1": [
{
"label": "Label Title",
"path": "/Desktop/Folder"
}
]
}
}
]
}
]
(对不起身份)
所以这就是我所做的:
import json
# Opening JSON file
f = open('file.json')

# returns JSON object as
# a dictionary
data = json.load(f)
然而,数据现在是一个列表,而不是一个字典。我试图考虑如何将其转换为 dict,但(我)不确定如何执行此操作; (II) 没有办法将文件作为字典导入吗?

最佳答案

您的数据被导入为列表,因为在您的 JSON 文件中,主要结构是一个列表(方括号)。
如果你只想要内部字典,你可以做

data = json.load(f)[0]

关于python - 如何将 json 导入为 dict?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64268575/

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