python构造json多层数据
时间: 2023-07-06 14:38:24 浏览: 94
构造多层JSON数据可以使用Python内置的`json`模块。下面是一个简单的示例:
```python
import json
data = {
"name": "John",
"age": 30,
"city": "New York",
"job": {
"title": "Developer",
"salary": 10000
},
"hobbies": ["reading", "traveling", "photography"]
}
json_data = json.dumps(data)
print(json_data)
```
在上面的示例中,我们定义了一个多层次的JSON数据,包括了字符串、数字、字典、列表等多种数据类型。然后使用`json.dumps()`方法将其转换为JSON格式的字符串,并打印输出。
输出结果如下:
```
{
"name": "John",
"age": 30,
"city": "New York",
"job": {
"title": "Developer",
"salary": 10000
},
"hobbies": ["reading", "traveling", "photography"]
}
```
可以看到,输出的JSON数据包括了多个层级的数据结构。您可以根据需要构造多层次的JSON数据,并使用`json.dumps()`方法将其转换为JSON格式的字符串。
阅读全文