DBAPI如何用SQL查询出类似嵌套JSON的树状结构数据(例如省市区父子结构数据)
- mysql有一张地区表,数据如下
- 新建API,SQL查询所有数据,接口返回的数据是数组形式的
- 修改API,选择树状结构数据插件
- 保存API并重新访问发现数据格式变了
- 数据格式如下
{
"data": [
{
"children": [
{
"parent_id": 1,
"name": "深圳市",
"id": 3
},
{
"parent_id": 1,
"name": "广东市",
"id": 4
}
],
"parent_id": null,
"name": "广东省",
"id": 1
},
{
"children": [
{
"children": [
{
"parent_id": 5,
"name": "武昌区",
"id": 7
},
{
"parent_id": 5,
"name": "汉阳区",
"id": 8
}
],
"parent_id": 2,
"name": "武汉市",
"id": 5
},
{
"parent_id": 2,
"name": "襄阳市",
"id": 6
}
],
"parent_id": null,
"name": "湖北省",
"id": 2
}
],
"msg": null,
"success": true
}