python字典转json

在Python中,你可以使用内置的json模块来轻松地将字典转换为JSON格式的字符串。下面是一个简单的示例:

python 复制代码
import json

# 创建一个字典
data_dict = {
    "name": "John Doe",
    "age": 30,
    "city": "New York"
}

# 使用json.dumps()方法将字典转换为JSON字符串
json_str = json.dumps(data_dict)

# 打印JSON字符串
print(json_str)

运行上面的代码,你会得到以下输出:

json 复制代码
{"name": "John Doe", "age": 30, "city": "New York"}

这就是一个JSON格式的字符串。如果你想让输出的JSON字符串更易读(比如带有缩进和换行符),你可以给json.dumps()方法传递一个额外的参数indent,它表示缩进的空格数:

python 复制代码
json_str_pretty = json.dumps(data_dict, indent=4)
print(json_str_pretty)

运行上面的代码,你会得到以下更易读的输出:

json 复制代码
{
    "name": "John Doe",
    "age": 30,
    "city": "New York"
}
相关推荐
维度攻城狮3 小时前
ros2参数通信案例
开发语言·windows·python·ros2·参数通信
深圳佛手3 小时前
不用智能体开发框架,如何调用工具?
前端·python
清水白石0083 小时前
Python 与尾递归:为何不优化?如何优雅绕过?
开发语言·python
王大傻09283 小时前
使用python for循环与ord() + chr()实现字符串加密
开发语言·python
540_5404 小时前
ADVANCE Day35
人工智能·python·深度学习
郑泰科技4 小时前
python深度学习报错:Original error was: No module named ‘numpy.core._multiarray_umath‘
python·深度学习·numpy
不要em0啦4 小时前
从0开始学python:函数与数据容器
开发语言·python
无限码力5 小时前
华为OD技术面真题 - Python开发 -3
python·华为od·华为od技术面真题·华为od面试八股文·华为od面试python八股文·华为od技术面八股真题
0思必得05 小时前
[Web自动化] Requests模块响应的内容
运维·前端·python·自动化·html·web自动化
XLYcmy5 小时前
高级密码猜测生成器AdvancedPasswordGenerator密码生成器程序详细分析
开发语言·python·算法·网络安全·开发工具·源代码·口令安全