function showAllNode(thejson){
var flag = false;// 当前元素是否是数组
for(var e in thejson){
alert("e:"+e);
if(e=="parentNode")
continue;
for(var ex in thejson[e]){
flag = true;
break;
}
if(flag){
showAllNode(thejson[e]);
}else if(thejson[e]){
alert(thejson[e]);
}
}
if(!flag)
{
return;
}
var flag = false;// 当前元素是否是数组
for(var e in thejson){
alert("e:"+e);
if(e=="parentNode")
continue;
for(var ex in thejson[e]){
flag = true;
break;
}
if(flag){
showAllNode(thejson[e]);
}else if(thejson[e]){
alert(thejson[e]);
}
}
if(!flag)
{
return;
}
}
数据:var zNodes =[{"EmployeeID":111,"name":"马苏德","EmployeeInfo":["masd"]},{"EmployeeID":222,"name":"哈金斯","EmployeeInfo":["hkins"]},{"EmployeeID":333,"name":"阿萨德","EmployeeInfo":["hjsds"]}]