如何从 JSON 输入创建 Python 字典?

如何从 JSON 输入创建 Python 字典?

你可以使用 Python 中的 json 模块解析 JSON 文件。该模块解析 JSON 并将其放入字典中。然后您可以像普通字典一样从中获取值。例如,如果您有一个包含以下内容的 JSON:

{
   "id": "file",
   "value": "文件",
   "popup": {
      "menuitem": [
         {"value": "新建", "onclick": "创建新文档()"},
         {"value": "打开", "onclick": "打开文档()"},
         {"value": "关闭", "onclick": "关闭文档()"}
      ]
   }
}

你可以在 Python 程序中加载它,并按以下方式循环遍历其键:

import json
f = open('data.json')
data = json.load(f)
f.close()

现在您可以像普通字典一样使用 data:

for (k, v) in data.items():
print("键:" + k)
print("值:" + str(v))

这将输出:

键:id
值:file
键:value
值:文件
键:popup
值:{'menuitem': [{'value': '新建', 'onclick': '创建新文档()'}, {'value': '打开', 'onclick': '打开文档()'}, {'value': '关闭', 'onclick': '关闭文档()'}]}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程