【发布时间】:2016-04-29 10:13:40
【问题描述】:
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"
}];
我已将此对象转换为
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"
}];
这不过是基于每个属性的子数组的 JSON 的树格式。如何解决问题?如何用javascript编码??
任何帮助都会很重要。提前致谢。
【问题讨论】:
-
抱歉,很难理解您要做什么。到目前为止你尝试了什么?我唯一能看到的是 2 个对象数组。
-
其实这是个好问题。我看不出反对票的意义。
-
@Brduca 我必须将 obj 转换为 newObj。
标签: javascript arrays json