python 读取json文件
在 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 格式,并将其写入文件或输出到控制台。
相关文章