json.dumps()怎么用
参考资料
简介功能:json.dumps() 是 Python 中 json 模块的一个函数,用于将 Python 对象转换为 JSON 格式的字符串。
详细属性参数说明:
obj:要序列化的 Python 对象(必需)。skipkeys:默认为False,如果为True,则跳过非字符串键的字典键。ensure_ascii:默认为True,输出 ASCII 字符串;如果为False,则输出可能包含非 ASCII 字符。check_circular:默认为True,检查循环引用。allow_nan:默认为True,允许序列化 NaN、Infinity 等浮点数。cls:自定义 JSON 编码器类。indent:缩进空格数,用于美化输出。separators:指定分隔符,如(',', ':')。default:指定一个函数来处理无法序列化的对象。sort_keys:默认为False,如果为True,则字典按键排序输出。
使用方法讲解:
导入
json模块。准备要转换的 Python 对象(如字典、列表等)。
调用
json.dumps()并传入对象和可选参数。获取返回的 JSON 字符串。
案例内容解析:
import json
data = {
"name": "John",
"age": 30,
"city": "New York"
}
json_string = json.dumps(data, indent=4, sort_keys=True)
print(json_string)输出:
{
"age": 30,
"city": "New York",
"name": "John"
}解析:
data是一个 Python 字典。indent=4使输出缩进 4 个空格,美化格式。sort_keys=True按键名字母顺序排序输出。
本文来自《西里网 . 编程语言》 -- 发布时间:2025-03-29
本页链接:https://dev.ciilii.com/show/news-1141.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
