ima li tko kakvu ideju na koji način isparsirati ovaj string …
$a=’[{“id”:g1,“children”:[{“id”:P1,“children”:[{“id”:d1},{“id”:d2}]},{“id”:P2,“children”:[{“id”:d5}]},{“id”:P3,“children”:[{“id”:d3},{“id”:d4}]},{“id”:P4,“children”:[{“id”:d6}]}]}]’;
/* formatiran prikaz
[{“id”:g1,“children”:[
{“id”:P1,“children”:[
{“id”:d1},
{“id”:d2}
]
},
{ “id”:P2,“children”:[
{“id”:d5}
]
},
{“id”:P3,“children”:[
{“id”:d3},
{“id”:d4}
]
},
{“id”:P4,“children”:[
{“id”:d6}
]
}
]
}
]
*/
… da dobijem array napunjen s childrenima
g1: P1,P2,P3,P4
p1: d1,d2
p2: d5
p3: d3,d4
p4: d6
naravno, broj chidla i parrenta je varijabilan