遍历树形json

原创 2012年03月23日 13:03:59
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
<script type="text/javascript">
    var Json = { id: '1', children: [{ id: '2', children: [{ id: '3' }, { id: '4' }] }, { id: '5' }] };
    function json(jsontree) {
        if ((typeof jsontree == 'object') && (jsontree.constructor== Object.prototype.constructor)) {
            var arrey = [];
            arrey.push(jsontree);
        }
        else arrey = jsontree;
        for (var i = 0; i < arrey.length; i++) {
            var jn = arrey[i];
            if (jn.id == "3") {
                alert('找到id值是3的啦');
                return;
            }
            if (jn.children && jn.children.length > 0) {
                json(jn.children);
            }
        }
    }
    json(Json);
</script>
</body>
</html>

js遍历jsonTree

var json = [{tcName:"11", children:[{tcName:"22", children:[{tcName:"33"}]}, {tcName:"44", children:...
  • hj7jay
  • hj7jay
  • 2016年04月05日 15:51
  • 2468

Javascript多叉树的递归遍历和非递归遍历

演示之前的准备工作演示项目的文件结构:index.html jsonData.js recurrenceTree.js noRecurrenceTree.js解释一下各个文件:index.htm...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

json转json树状结构

在写Restful服务的时候,因为都是返回去的都是一条条的json对象,这些都对象之间又是有关系的,但是却没有很好的体现出来,返回到页面的时候,不能成为一个树。返回去的json串数据如下: [{"b...

json转树状结构(js)

转自:http://rockyuse.iteye.com/blog/1541308 /** * json格式转树状结构 * @param {json} json数据 * @...

json-c的树型封装(json-tree)

arvik以前运用json-c库的时候对json-c库做了一下封装,以简化json取值/设置过程。由于json-c在取值的时候必须层层获取对象,当一个json对象中嵌套许多json对象的时候,取值就变...

一个递归处理json tree树节点帮助类

using System; using System.Data; using System.Configuration; using System.Web; using System.Web....

如何使用dhtmlxtree 和Json 数据格式创建和使用一棵tree

(声明:本人自认为在Java界只是个不起眼的小菜鸟,若哪里有疏忽或者出错的地方还请各位海涵并且帮忙改正,最主要希望自己的学习中遇到的问题能很好的帮助你们) 先简单介绍下dhtmlxtree: dthm...

Java非递归实现多叉树型结构遍历成JSON字符串

普通的树形菜单生成是采用递归法,比较浪费时间和空间。在查询出的树形菜单数据是有序排列的情况下,我采用倒序的遍历,拼凑出最终的树,只使用了1次for循环,以空间换时间,效果还不错,具体的原理稍后补充。 ...

java 递归遍历树形结构

//菜单树形结构 public JSONArray treeMenuList(JSONArray menuList, int parentId) { JSONArray chi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:遍历树形json
举报原因:
原因补充:

(最多只允许输入30个字)