J'ai une liste de chemins de répertoires. Je veux convertir cela en une hiérarchie.Chemin du répertoire plat vers la hiérarchie
Format d'entrée:
var paths = [
"A/B",
"A/B/C",
"A/B/C/D",
"A/B/C/E",
"F"
];
Format de sortie
[
{
"name": "A",
"children": [
{
"name": "B",
"children": [
{
"name": "C",
"children": [
{
"name": "D",
"children": []
},
{
"name": "E",
"children": []
}
]
}
]
}
]
},
{
"name": "F",
"children": []
}
]
Dans mon entrée, je ne peux avoir aucun paramètre parent. Mon violon en cours est ici - https://jsfiddle.net/ashwyn/Laamg14z/2/
Merci.
_ "Je suis une contrainte de temps" _ - ce ne sera pas vous aider à obtenir des réponses plus rapides. Au lieu de mettre tout votre code pertinent dans votre question en utilisant un [mcve] volonté. – evolutionxbox