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

python解析json数据

作者:寂寞带点伤   发布日期:2025-02-21   浏览:63

import json

# 示例JSON字符串
json_data = '''
{
    "name": "Alice",
    "age": 25,
    "city": "Beijing",
    "skills": ["Python", "JavaScript", "SQL"]
}
'''

# 将JSON字符串解析为Python字典
parsed_data = json.loads(json_data)

# 输出解析后的数据
print("Name:", parsed_data["name"])
print("Age:", parsed_data["age"])
print("City:", parsed_data["city"])
print("Skills:", parsed_data["skills"])

# 如果需要将Python对象转换回JSON字符串,可以使用json.dumps()
json_string = json.dumps(parsed_data, ensure_ascii=False, indent=4)
print("JSON String:\n", json_string)

解释说明:

  1. 导入模块:首先导入json模块,它提供了处理JSON数据的功能。
  2. 定义JSON字符串json_data是一个包含JSON格式的字符串。
  3. 解析JSON字符串:使用json.loads()方法将JSON字符串解析为Python字典。
  4. 访问解析后的数据:通过键名访问字典中的值,并打印出来。
  5. 转换回JSON字符串:如果需要将Python字典转换回JSON字符串,可以使用json.dumps()方法。ensure_ascii=False确保非ASCII字符(如中文)能正确显示,indent=4用于美化输出,使JSON字符串更易读。

上一篇:pythoncsv文件的操作

下一篇:python get请求

大家都在看

python时间格式

python ord和chr

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

python 输出时间

python中list代表什么

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

Laravel 中文站