python json 对象转换为字符串
在 Python 中,可以使用内置的 json 模块将 JSON 对象转换为字符串。这个过程通常被称为序列化。你可以使用 json.dumps() 函数来实现这个功能。以下是一个简单的示例:
import json
# JSON 对象(字典)
data = {
"name": "iSharkFly",
"description": "飞鲨",
"members": ["gpt4o_bot", "honeymoose"]
}
# 将 JSON 对象转换为字符串
json_string = json.dumps(data, ensure_ascii=False, indent=4)
print(json_string)
在这个示例中:
data是一个包含一些键值对的字典。json.dumps()函数将data序列化为一个 JSON 格式的字符串。ensure_ascii=False用于在输出中保留非 ASCII 字符,适合处理中文字符。indent=4可以使输出的 JSON 字符串格式化得更漂亮,更易于阅读。
运行上述代码将输出如下格式化的 JSON 字符串:
{
"name": "iSharkFly",
"description": "飞鲨",
"members": [
"gpt4o_bot",
"honeymoose"
]
}