json.dumps()是Python标准库json模块中的一个核心函数,用于将Python对象序列化为JSON格式的字符串。它在数据交换、存储和传输场景中发挥着重要作用
json.dumps()的主要功能是将Python对象转换为JSON格式的字符串表示。这个函数名称中的"dumps"代表"dump string",即输出字符串形式的结果
举例说明:可以将字典转换成 字串符格式,如下:
import json data=json.dumps({"Name":"user01","qq":5201351}) print(type(data)) print(data) // 结果输出 <class 'str'> {"Name": "user01", "qq": 5201351}
json.dumps()和json.dump()是json模块中两个容易混淆的函数,它们的主要区别在于输出目标

举例说明:
# 使用json.dumps()然后写入文件 data = {"name": "Alice", "age": 30} json_str = json.dumps(data, indent=4) with open('output.json', 'w') as file: file.write(json_str) # 使用json.dump()直接写入文件 with open('output.json', 'w') as file: json.dump(data, file, indent=4)
indent参数指定了JSON数据在输出时的缩进级别,主要功能是美化(pretty-print)JSON输出,使其更易于人类阅读和理解
当设置为indent=4时,表示:每一级嵌套使用4个空格进行缩进,也可以不要
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/18889002
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号