Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python读取json并解析

作者:嗜血苍狼   发布日期:2025-10-18   浏览:57

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)

解释说明:

  1. 导入模块:首先导入 json 模块,该模块提供了处理 JSON 数据的功能。

  2. 读取文件:使用 open() 函数打开 JSON 文件,并使用 json.load() 方法将文件内容解析为 Python 字典。

  3. 访问数据:通过字典键来访问解析后的 JSON 数据。例如,data['name'] 获取名称字段的值。

  4. 转换为 JSON 字符串:如果需要将 Python 对象转换为 JSON 字符串,可以使用 json.dumps() 方法。ensure_ascii=False 确保非 ASCII 字符正确显示,indent=4 使输出格式化为易于阅读的格式。

上一篇:split python

下一篇:python中tuple

大家都在看

python时间格式

python读取文件路径

staticmethod在python中有

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站