将tree的树结构,按顺序拆分成平级数据
<script>
id:'1',
pid:'-1',
children:[{
id:'1_1',
pid:'1'
},{
id:'1_2',
pid:'1',
children:[{
id:'2_1',
pid:'1_2'
},{
id:'2_1',
pid:'1_2'
}]
},{
id:'1_3',
pid:'1'
}]
}
console.log(jsonToArr(json));
function jsonToArr(jsonObj){
var list = [jsonObj.id];
if(jsonObj.children){
for(var i=0;i<jsonObj.children.length;i++){
list = $.merge(list,jsonToArr(jsonObj.children[i]));
}
}
return list;
}
</script>