方法一:json转字符,经过正则替换javascript
方法二:遍历 (treeview控件格式Name=>text Company=> nodes) java
//处理数据 function getData(arr) {//第一层 var rst = new Array(); for (var i = 0; i < arr.length; i++) { arr[i].text = arr[i].Name; arr[i].nodes = new Array(); rst.push(arr[i]); if (arr[i].Companys != "undefined" || arr[i].Companys.length != 0) { getNodes(arr[i].Companys, arr[i]);//arr[i].Companys; } } return rst; } function getNodes(arr, parent) {//第二到n层 if (arr.length != 0) { parent.nodes = new Array(); for (var i = 0; i < arr.length; i++) { arr[i].text = arr[i].Name; parent.nodes.push(arr[i]); getNodes(arr[i].Companys, arr[i]); } } }