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

python解析json文件

作者:为你丶偶尔温柔一次   发布日期:2026-07-13   浏览:78

import json

# 示例 JSON 文件内容
json_data = '''
{
    "name": "Alice",
    "age": 30,
    "city": "New York",
    "skills": ["Python", "Data Analysis", "Machine Learning"]
}
'''

# 解析 JSON 数据
def parse_json(json_string):
    try:
        # 使用 json.loads() 方法将 JSON 字符串解析为 Python 字典
        data = json.loads(json_string)
        return data
    except json.JSONDecodeError as e:
        print(f"JSON 解码错误: {e}")
        return None

# 调用函数并打印解析后的数据
parsed_data = parse_json(json_data)
if parsed_data:
    print("解析后的 JSON 数据:")
    print(parsed_data)

# 输出特定字段
if parsed_data:
    print("\n输出特定字段:")
    print(f"Name: {parsed_data['name']}")
    print(f"Age: {parsed_data['age']}")
    print(f"City: {parsed_data['city']}")
    print(f"Skills: {', '.join(parsed_data['skills'])}")

解释说明:

  1. 导入模块:首先导入 json 模块,该模块提供了处理 JSON 数据的功能。
  2. 示例 JSON 数据:定义了一个包含个人信息的 JSON 字符串 json_data
  3. 解析 JSON 数据:定义了一个 parse_json 函数,使用 json.loads() 方法将 JSON 字符串解析为 Python 字典。如果解析过程中出现错误,则捕获 json.JSONDecodeError 并打印错误信息。
  4. 调用函数并打印结果:调用 parse_json 函数并将解析后的数据打印出来。
  5. 输出特定字段:从解析后的字典中提取并打印特定字段(如姓名、年龄、城市和技能)。

这样可以确保你能够正确解析 JSON 文件并访问其中的数据。

上一篇:python rjust

下一篇:python griddata

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

python集合中的元素可以是列表

staticmethod在python中有

python 保存json文件

python的assert基本用法

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

Laravel 中文站