Отобразить файловую структуру в виде дерева
Имеется исходный файл в формате json c описанием файловой структуры в виде массива объектов. На его основе нужно создать структуру данных(Массив). В результате в браузере должна отображаться файловая структура в виде дерева (представленная на изображении
). Папки формируются на клиентской части
let arr = [{
name: "root",
...
},
{
name: "folder 1",
...
},
{
name: "file 1 in folder 1",
...
},
{
name: "folder 2",
...
},
{
name: "folder 1 in folder 2",
...
},
{
name: "file 1 folder 1 in folder 2",
...
},
{
name: "file 2 folder 1 in folder 2",
...
},
]