js解析json数据,转为树状结构图

json数据:json格式数据:[ {
"ChildNodes": [{
"ChildNodes": [{
"path": "文件夹1/文件夹2/2.txt",
"text": "2.txt"
}],
"path": "文件夹1/文件夹2",
"text": "文件夹2"
}, {
"path": "文件夹1/1.txt",
"text": "1.txt"
}],
"path": "文件夹1",
"text": "文件夹1"
}, {
"path": "0.txt",
"text": "0.txt"
}]
这里只列出部分层级,可能文件夹下还有文件和文件夹,以此类推。然后在页面上以树状结构显示出来,求帮忙。。。
图片说明

https://gojs.net/latest/samples/treeView.html

看看这里能不能帮到你。

很多现成的JS tree结构插件啊,选一个用就行了:
jstree参考:http://www.jq22.com/jquery-info5724
ztree参考:http://www.treejs.cn/v3/main.php#_zTreeInfo

使用的什么树?ztree还是easyui tree,ztree支持扁平和嵌套的,如果只支持扁平结构可以用js转
参考:javascript树数据源嵌套结构和扁平结构互转