import json
# 读取JSON文件并解析的示例代码
# 假设我们有一个名为 'data.json' 的文件,内容如下:
# {
# "name": "Alice",
# "age": 30,
# "city": "New York"
# }
# 1. 从文件中读取JSON数据
with open('data.json', 'r', encoding='utf-8') as file:
data = json.load(file)
# 2. 解析并访问JSON数据
print("Name:", data['name'])
print("Age:", data['age'])
print("City:", data['city'])
# 如果需要将Python对象转换为JSON字符串,可以使用json.dumps()
json_string = json.dumps(data, ensure_ascii=False, indent=4)
print("JSON String:\n", json_string)
导入模块:首先导入 json
模块,该模块提供了处理 JSON 数据的功能。
读取文件:使用 open()
函数打开 JSON 文件,并使用 json.load()
方法将文件内容解析为 Python 字典。
访问数据:通过字典键来访问解析后的 JSON 数据。例如,data['name']
获取名称字段的值。
转换为 JSON 字符串:如果需要将 Python 对象转换为 JSON 字符串,可以使用 json.dumps()
方法。ensure_ascii=False
确保非 ASCII 字符正确显示,indent=4
使输出格式化为易于阅读的格式。
上一篇:split python
下一篇:python中tuple
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站