将树形结构转成json格式
时间: 2024-02-16 17:29:04 浏览: 23
假设有如下树形结构:
```
- A
- A1
- A11
- A12
- A2
- A21
- B
- B1
- B11
```
可以将其转换成如下json格式:
```json
{
"name": "root",
"children": [
{
"name": "A",
"children": [
{
"name": "A1",
"children": [
{
"name": "A11",
"children": []
},
{
"name": "A12",
"children": []
}
]
},
{
"name": "A2",
"children": [
{
"name": "A21",
"children": []
}
]
}
]
},
{
"name": "B",
"children": [
{
"name": "B1",
"children": [
{
"name": "B11",
"children": []
}
]
}
]
}
]
}
```
其中,每个节点都包含一个"name"属性和一个"children"属性,"name"表示节点的名称,"children"表示节点的子节点。当节点没有子节点时,"children"属性为空数组。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)