用递归将嵌套的JSON对象遍历出来,转为二维数组
2015-01-30 15:20
471 查看
如题所示,代码如下:
var arJsonNesting = [{id:1,name:"zhang3" ,children:[{id:2,name:"zhang33"},{id:3,name:"zhang44"}]} ,{id:4,name:"li4"}];//注意有的JSON对象有子对象children var arJson = new Array(); function refining(arJsonNesting,arJson) {//将嵌套的JSON对象遍历出来,转为二维数组 for (var i = 0,j = arJson.length; i < arJsonNesting.length; i++) { arJson[j] = { Id:arJsonNesting[i].id ,Name:arJsonNesting[i].name }; j++; if(arJsonNesting[i].children){ refining(arJsonNesting[i].children,arJson); } } }
相关文章推荐
- 用递归将嵌套的JSON对象遍历出来,转为二维数组 或一维数组
- 用递归将嵌套的JSON对象遍历出来,转为二维数组
- Dom4j递归遍历XML,返回对象(json)
- Java递归遍历json对象,支持无线层级
- iOS中使用NSSerialization把对象转为JSON字符串后,多出来反斜杠的问题
- jQuery递归遍历JSON树,生成对应的ul-li组合,形成树形菜单
- jquery筛选数组之grep、each、inArray、map的用法及遍历json对象
- 使用json-lib遍历数组与对象(JSONArray与JSONObject)
- jquery中遍历读取json串中的对象
- 任意java对象转为json
- 参照jQuery.ajax改造tangram的baidu.url.jsonToQuery()方法使之支持json嵌套对象的解析
- jQuery 对 json对象的所有的遍历方式
- jquery筛选数组之grep、each、inArray、map的用法及遍历json对象
- Java gson使用 将Java对象转为Json 并 Json转回Java对象
- Js 怎么遍历json对象所有key及根据动态key获取值
- C# json字符串转为对象
- [转载]jquery遍历筛选数组的几种方法和遍历解析json对象
- JS JSON对象转为字符串
- Yes!~ 我又写了一次树的建立及中序递归遍历。学习是一个不断重复的过程。温故而知新呀!~还是我自己调试出来的,找出错误的感觉真好!~
- jquery中遍历读取json串中的对象