【Python】json.dumps()函数详解和示例
2023-12-16 05:41:58
json.dumps() 是 Python 中 json 模块的一个函数,用于将 Python 对象编码为 JSON 格式的字符串。这个函数非常有用,当你需要将 Python 对象保存为 JSON 文件,或者通过网络传输到另一个系统时,它可以很方便地将 Python 数据结构转换为 JSON 格式。
import json
# 创建一个 Python 字典
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
# 使用 json.dumps() 将字典转换为 JSON 格式的字符串
json_string = json.dumps(my_dict)
print(json_string)
输出:
{"name": "Alice", "age": 30, "city": "New York"}
json.dumps()` 函数还有一些其他参数,例如:
indent:用于设置输出的 JSON 字符串的缩进层次,使其更易读。
sort_keys:用于设置是否要对字典的键进行排序。
ensure_ascii:用于设置是否仅使用 ASCII 字符。
escape_forward_slashes:用于设置是否要转义正斜杠 /。
import json
# 创建一个 Python 字典
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
# 使用 json.dumps() 将字典转换为 JSON 格式的字符串
json_string = json.dumps(my_dict)
print(json_string)
json_string = json.dumps(my_dict, indent=4, sort_keys=True)
print(json_string)
输出:
{"name": "Alice", "age": 30, "city": "New York"}
{
"age": 30,
"city": "New York",
"name": "Alice"
}
文章来源:https://blog.csdn.net/qq_22734027/article/details/134989663
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!