I have an array of objects like this..
var obj_1 = {id:1, title:"Title 1", unitId:0, line: 0};
var obj_2 = {id:2, title:"Title 1.1", unitId:1, line: 0};
var obj_3 = {id:3, title:"Title 1.2", unitId:1, line: 1};
var obj_4 = {id:4, title:"Title 1.1.1", unitId:0, line: 1};
var obj_5 = {id:5, title:"Title 2", unitId:0, line: 1};
var obj_list = [obj_1,obj_2,obj_3,obj_4,obj_5];
I want to convert the json to tree structure, my result structure like this
Unit 0: {
Line 0: {
children: {
{id:1, title:"Title 1", unitId:0, line: 0}
}
},
Line 1: {
children: {
{id:4, title:"Title 1.1.1", unitId:0, line: 1},
{id:5, title:"Title 2", unitId:0, line: 1}
}
}
}
Unit 1: {
Line 0: {
children: {
{id:2, title:"Title 1.1", unitId:1, line: 0}
}
},
Line 1: {
children: {
{id:2, title:"Title 1.2", unitId:1, line: 2}
}
}
}
If anyone know how to do, please answer. Thanks in advance