json.dumps
时间: 2023-06-29 11:13:38 浏览: 147
python json.dumps() json.dump()的区别详解
5星 · 资源好评率100%
json.dumps是Python中JSON库中的一个函数,用于将Python对象(例如字典、列表等)转换为JSON格式的字符串。它的语法如下:
```
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是要转换为JSON格式的Python对象;其他参数是可选的,可以用于定制JSON转换的细节。例如,使用indent参数可以指定JSON字符串的缩进空格数,使其更易于阅读。
下面是一个简单的例子,演示如何使用json.dumps将一个字典对象转换为JSON格式的字符串:
```
import json
data = {"name": "Alice", "age": 30, "city": "New York"}
json_str = json.dumps(data)
print(json_str)
```
执行完上述代码后,会在控制台输出以下内容:
```
{"name": "Alice", "age": 30, "city": "New York"}
```
需要注意的是,json.dumps返回的是一个字符串,而不是写入文件或流中。如果需要将JSON字符串写入文件或流中,应该使用json.dump函数。
阅读全文