python json.dumps()函数
时间: 2023-09-29 21:03:10 浏览: 117
Python Json模块中dumps、loads、dump、load函数介绍
5星 · 资源好评率100%
`json.dumps()` 是一个 Python 标准库中的函数,用于将 Python 对象转换为 JSON 格式的字符串。它的语法如下:
```python
json.dumps(obj, *, skipkeys=False, ensure_ascii=True, check_circular=True,
allow_nan=True, cls=None, indent=None, separators=None,
default=None, sort_keys=False, **kw)
```
其中,第一个参数 `obj` 是需要被转换的 Python 对象,第二个参数 `skipkeys` 表示是否跳过非字符串类型的键值对,默认为 False;`ensure_ascii` 表示是否将非 ASCII 字符转义为 Unicode 转义序列,默认为 True;`check_circular` 表示是否检查循环引用,默认为 True;`allow_nan` 表示是否允许 NaN 和 Infinity 类型的数据,默认为 True;`cls` 表示自定义的编码器类,默认为 None;`indent` 表示缩进空格数,如果为 None 表示不缩进;`separators` 表示分隔符,它是一个元组,包含两个字符串,第一个表示元素之间的分隔符,第二个表示键值对之间的分隔符;`default` 表示如果遇到了无法序列化的对象类型,将会调用该方法,默认为 None;`sort_keys` 表示是否按照键名进行排序,默认为 False。
`json.dumps()` 函数返回一个 JSON 格式的字符串。
阅读全文