Отобразить файловую структуру в виде дерева

Имеется исходный файл в формате 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",
    ...
  },
]


Ответы (0 шт):