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

python json数组

作者:烟寂断魂   发布日期:2025-03-22   浏览:135

# 示例代码:处理 Python 中的 JSON 数组

import json

# 示例 JSON 字符串,包含一个数组
json_data = '[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]'

# 将 JSON 字符串解析为 Python 列表
data = json.loads(json_data)

# 输出解析后的数据
print(data)  # 输出: [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}]

# 修改数据
data[0]['age'] = 26

# 将 Python 列表转换回 JSON 字符串
updated_json_data = json.dumps(data, ensure_ascii=False)

# 输出更新后的 JSON 字符串
print(updated_json_data)  # 输出: [{"name": "Alice", "age": 26}, {"name": "Bob", "age": 30}]

解释说明:

  1. 导入 json 模块:用于处理 JSON 数据。
  2. 定义 JSON 字符串json_data 是一个包含两个对象的 JSON 数组。
  3. 解析 JSON 字符串:使用 json.loads() 方法将 JSON 字符串解析为 Python 列表。
  4. 操作 Python 列表:可以像操作普通 Python 列表一样修改数据。
  5. 转换回 JSON 字符串:使用 json.dumps() 方法将 Python 列表转换回 JSON 字符串。
  6. 输出结果:展示了原始和修改后的 JSON 数据。

上一篇:python sort()

下一篇:dict python

大家都在看

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 中文站