JQ дерево просмотра в Java из JournalFolder
Я хочу сделать рекурсивное дерево из структуры папок. должен отображать RootFolder - subfolder - subfolder1 ... и т. д. в виде дерева для моей страницы.
Вот моя БД, как она хранится:
Вот мое древовидное представление должно выглядеть так: (пример) имя корневой папки и дочерних папок и дочерних элементов другого уровня... и т. Д.
{
name:"First Root",
id:1,
href:"file1,file2",
children:[
{
name:"First Root Childen 1",
id:2,
href:""
},
{
name:"First Root Children 2",
id:3,
href:"index.jsp?id=Theropods",
children:[
{
name:"First Root Children 2 Children 1",
id:4,
href:""
}]
},
{
name:"First Root Children 3",
id:16,
children:[
{
name:"First Root Children 3 F1",
id:17,
href="files1,file2",
children:[
{
name:"First Root Children 3 F1-F1",
id:4,
href:"files1,file2,files3"
}]
},
]
}
]
},
{
name:"SecondRoot",
id:23,
href:"files1",
children:[ ]
}
Как написать рекурсивный метод Java для формирования дерева, как это?