JSON-Objekt in JSON-Baum konvertieren

var obj = [{
    id: 1,
    child:[2,4],
    data : "hello"
},{
    id: 2,
    child:[3],
    data : "I m second"
},
{   
    id: 3,
    child:[],
    data : "I m third"
},
{
    id: 4,
    child:[6],
    data : "I m fourth"
},{
    id: 5,
    child:[],
    data : "I m fifth"
},{
    id: 6,
    child:[],
    data : "I m sixth"
}];

Ich habe dieses Objekt in @ konvertie

var newObj = [{
  id: 1,
  child: [{
    id: 2,
    child: [{
      id: 3,
      child: [],
      data: "I m third"
    }],
    data: "I m second"
  }, {
    id: 4,
    child: [{
      id: 6,
      child: [],
      data: "I m sixth"
    }],
    data: "I m fourth"
  }],
  data: "hello"
}, {
  id: 5,
  child: [],
  data: "I m fifth"
}];

Das ist nichts anderes als das Baumformat von JSON, das auf dem untergeordneten Array jeder Eigenschaft basiert. Wie nähere ich mich dem Problem? Wie codiere ich in Javascrip

Jede Hilfe wäre dankbar. Danke im Voraus

Jsfiddle

Antworten auf die Frage(4)

Ihre Antwort auf die Frage