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

python json处理

作者:狂神战天   发布日期:2026-06-22   浏览:71

import json

# 示例1: 将Python对象转换为JSON字符串
data = {
    "name": "Alice",
    "age": 25,
    "is_student": False,
    "courses": ["Math", "Science"]
}

# 使用json.dumps将Python字典转换为JSON字符串
json_data = json.dumps(data, indent=4)
print("Python对象转JSON字符串:")
print(json_data)

# 示例2: 将JSON字符串转换为Python对象
json_string = '{"name": "Bob", "age": 30, "is_student": true, "courses": ["History", "Art"]}'

# 使用json.loads将JSON字符串转换为Python字典
python_data = json.loads(json_string)
print("\nJSON字符串转Python对象:")
print(python_data)

# 示例3: 将Python对象写入JSON文件
with open('data.json', 'w') as json_file:
    json.dump(data, json_file, indent=4)
print("\n已将Python对象写入data.json文件")

# 示例4: 从JSON文件读取Python对象
with open('data.json', 'r') as json_file:
    loaded_data = json.load(json_file)
print("\n从data.json文件读取的Python对象:")
print(loaded_data)

解释说明:

  1. 示例1: 使用 json.dumps 方法将 Python 字典转换为 JSON 格式的字符串。indent=4 参数用于格式化输出,使 JSON 字符串更易读。
  2. 示例2: 使用 json.loads 方法将 JSON 格式的字符串转换为 Python 字典。
  3. 示例3: 使用 json.dump 方法将 Python 对象(如字典)写入 JSON 文件中。
  4. 示例4: 使用 json.load 方法从 JSON 文件中读取数据并转换为 Python 对象。

这些示例展示了如何在 Python 中处理 JSON 数据的基本操作。

上一篇:python pyserial

下一篇:运行python程序

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

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

staticmethod在python中有

python 保存json文件

python的assert基本用法

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

Laravel 中文站