var arr = [
{id:1, pid:0, name:"SYSTEM"},
{id:2, pid:1, name:"aa"},
{id:3, pid:2, name:"aaa"},
{id:4, pid:2, name:"b"},
{id:5, pid:0, name:"c"},
{id:6, pid:5, name:"cc"}
];
/*
var result = [{
"name": "SYSTEM",
"expanded": true,
"id": 0,
"items": [
{
name: "Sub",
"expanded": true,
"id":1,
"pid":0,
"items":[ ......]
},
{}
} ];
*/
遇到这样的就傻眼了,99