json.dumps示例
时间: 2023-09-08 13:14:27 浏览: 12
以下是一个简单的 Python 示例,演示如何使用 json.dumps() 函数将 Python 对象转换为 JSON 格式的字符串:
```python
import json
# 定义一个 Python 对象
person = {
"name": "John",
"age": 30,
"city": "New York"
}
# 将 Python 对象转换为 JSON 字符串
json_string = json.dumps(person)
# 输出 JSON 字符串
print(json_string)
```
输出结果为:
```json
{"name": "John", "age": 30, "city": "New York"}
```
在上面的示例中,我们首先导入了 Python 的内置 json 模块。然后,我们定义了一个 Python 对象 person,它包含三个属性:name、age 和 city。接下来,我们使用 json.dumps() 函数将这个 Python 对象转换为 JSON 格式的字符串,并将其存储在变量 json_string 中。最后,我们使用 print() 函数输出这个 JSON 字符串。
注意,json.dumps() 函数的第一个参数必须是一个 Python 对象,可以是字典、列表、元组等。如果对象包含自定义类的实例,那么需要提供一个自定义的编码器函数,以告诉 json.dumps() 如何将这些实例转换为 JSON 格式。