python中的json.dumps的功能以及使用例子
时间: 2024-05-14 09:12:22 浏览: 70
简单介绍Python中的JSON模块
json.dumps是将Python对象转换为JSON格式字符串的方法。它将Python对象序列化为JSON字符串,可选参数ensure_ascii指定是否将非ASCII字符转义为\uXXXX的形式,indent指定缩进空格数。
使用例子:
```python
import json
# 定义Python对象
person = {
'name': 'Tom',
'age': 20,
'gender': 'male',
'hobbies': ['reading', 'swimming', 'traveling']
}
# 将Python对象转换为JSON格式字符串
json_str = json.dumps(person, ensure_ascii=False, indent=4)
# 输出JSON格式字符串
print(json_str)
```
输出结果:
```json
{
"name": "Tom",
"age": 20,
"gender": "male",
"hobbies": [
"reading",
"swimming",
"traveling"
]
}
```
阅读全文