有如下树形数据:
[
{
"label":"节点1",
"value":"值1",
"level":1,
"children":[
{
"label":"节点1-1",
"value":"值1-1",
"level":2,
"children":[
{
"label":"节点1-1-1",
"value":"1-1-1",
"level":3
},
{
"label":"节点1-1-2",
"value":"1-1-2",
"level":3
}
]
}
]
},
{
"label":"节点2",
"value":"值2",
"level":1,
"children":[
{
"label":"节点2-1",
"value":"值2-1",
"level":2,
"children":[
{
"label":"节点2-1-1",
"value":"2-1-1",
"level":3
}
]
}
]
}
]
获取所有的路径并转换字段名成:
[
{
"oneId":"值1",
"oneName":"节点1",
"twoId":"值1-1",
"twoName":"节点1-1",
"treeId":"值1-1-1",
"treeName":"节点1-1-1"
},
{
"oneId":"值1",
"oneName":"节点1",
"twoId":"值1-1",
"twoName":"节点1-1",
"treeId":"值1-1-2",
"treeName":"节点1-1-2"
},
{
"oneId":"值2",
"oneName":"节点2",
"twoId":"值2-1",
"twoName":"节点2-1",
"treeId":"值2-1-1",
"treeName":"节点2-1-1"
}
]
请问如何操作?
不确定是不是层级固定,所以还是按照层级不固定来吧