I converted a nested object into tree JSON format but now I need to convert it back to a nested object I tried so many ways but not working as expected. while converting nested object JSON I used recursion to achieve but here is how to operate it with the object.
I really appreciate your help, Thanks
input :
[
{
"name": "DI",
"children": [
{
"name": "t",
"children": [
{
"name": "tID",
"ir": true,
"is": false
},
{
"name": "tTime",
"ir": false,
"is": false
}
],
"ir": false,
"is": false
},
{
"name": "i",
"children": [
{
"name": "idu",
"ir": false,
"is": false
},
{
"name": "il",
"ir": false,
"is": false
},
{
"name": "ibId",
"children": [
{
"name": "ib1",
"ir": false,
"is": false
},
{
"name": "ib2",
"ir": false,
"is": false
}
],
"ir": false,
"is": false
}
],
"ir": false,
"is": false
}
]
}
]
expected o/p:
{
"DI":{
"t":{
"tID":{
"ir":true,
"is":false
},
"tTime":{
"ir":false,
"is":false
},
"ir":false,
"is":false
},
"i":{
"idu":{
"ir":false,
"ir":false
},
"il":{
"ir":false,
"is":false
},
"ibId":{
"ib1":{
"ir":false,
"is":false
},
"ib2":{
"ir":false,
"is":false
},
"ir":false,
"is":false
},
"ir":false,
"is":false
}
}
}
"idx": 0,in your expected output !?