python 读取json文件

2023-02-27 00:00:00 python 文件 读取

在 Python 中,可以使用内置的 json 模块读取 JSON 文件。

下面是一个简单的示例:

假设有一个名为 data.json 的文件,其内容如下:

{
    "name": "Alice",
    "age": 30,
    "email": "alice@example.com"
}

接下来,我们可以使用以下代码读取并解析该文件:

import json

# 读取 JSON 文件
with open('data.json', 'r') as f:
    json_data = json.load(f)

# 输出 JSON 数据
print(json_data)

# 输出 JSON 数据的属性
print(json_data['name'])
print(json_data['age'])
print(json_data['email'])

输出结果:

{'name': 'Alice', 'age': 30, 'email': 'alice@example.com'}
Alice
30
alice@example.com

在上面的代码中,我们使用 open() 函数打开 data.json 文件,并使用 json.load() 方法将其加载到 json_data 变量中。我们可以使用 print() 函数输出 JSON 数据和其属性。

需要注意的是,如果 JSON 文件包含一个数组或嵌套对象,可以使用 json.loads() 方法将其解析为 Python 对象。如果 JSON 文件包含多个对象,则可以使用 json.load() 方法读取每个对象。此外,还可以使用 json.dump() 和 json.dumps() 方法将 Python 对象转换为 JSON 格式,并将其写入文件或输出到控制台。

相关文章