我知道用递归,但是就是写不出来,
相关问题链接:https://segmentfault.com/q/10...
原始数据
1 My Documents 0
2 photos 1
3 Friend 2
4 Wife 2
5 Company 2
6 Program Files 1
7 Intel 6
8 Java 6
原始数据格式
(
{
'id': 1,
'name': 'My Documents',
'pid': 0
},
{
'id': 2,
'name': 'photos ',
'pid': 1
},
{
'id': 3,
'name': 'Friend',
'pid': 2
},
{
'id': 4,
'name': 'Wife',
'pid': 2
},
{
'id': 5,
'name': 'Company',
'pid': 2
},
{
'id': 6,
'name': 'Program Files',
'pid': 1
},
{
'id': 8 ,
'name': 'Java ',
'pid': 6
},
)
得到目标数据:
将name关联依次用 ‘_’ 链接直到尾节点,例如下面
[
{
'id': 2,
'name': 'My Documents_ photos',
},
{
'id': 8,
'name': 'My Documents_Program Files_java'
},
...
]