1
例如,我想解析以下的数组:解析扁平阵列成嵌套结构(树)
var array1 = ["a.b.c.d", "a.e.f.g", "a.h", "a.i.j", "a.b.k"]
成:
var json1 = {
"node": "a",
"leaf": false,
"children": [{
"node": "b",
"leaf": false,
"children": [{
"node": "c",
"children": [{
"node": "d",
"leaf": true,
"children": []
}]
},
{
"node": "h",
"leaf": true,
"children": []
}
]
},
{
"node": "e",
"leaf": false,
"children": [{
"node": "f",
"leaf": true,
"children": []
}]
},
{
"node": "g",
"leaf": true,
"children": []
}
]
}
我认为D3.JS提供这样做的好方法,但我找不到一个好例子。
感谢您的帮助!
看一看https://stackoverflow.com/questions/44679971/create-nested-object-from-multiple-string-paths/44680094#44680094 –