У меня есть коллекция строковых литералов в массиве
var selected = ['a', 'b.c', 'b.c.d', 'b.c.d.e'];
Как создать древовидную структуру ниже JSON, используя JavaScript? Любая помощь будет заметна.
[{
"title": "a",
"id": "a"
},
{
"title": "b",
"id": "b",
"children": [{
"title": "c",
"id": "c",
"children": [{
"title": "d",
"id": "d",
"children": [{
"title": "e",
"id": "e"
}]
},
{
"title": "f",
"id": "f"
}
]
}]
}
]