json格式的基本遍历

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>json格式值的遍历</title>
</head>
<body>
<script type="text/javascript" src="jquery-1.8.3.js"></script>
<script>
   /* $(function(){
       var date={"firstName":"John","lastName":"Mr"};
       //遍历得到"John""Mr" function 的第一个参数是对象的数量,这儿第二个参数就是"John""Mr"
        $.each(date,function(i,dom){
            alert(dom);
        })
   })*/
   /* var data={
    "people":[
    {
    "firstName": "张靓颖",
    "lastName":"Mrs"
    },
    {
    "firstName":"李小龙",
    "lastName":"Mr"
    }
    ]
    };
    //json 里面是多个数组的, 得到firstName值的方法, 吧firstName改为lastname 就是得到lastname的值
   $.each(data.people,function(i,dom){
       alert(dom.firstName);

   })*/
    var data={
        "name":"中国",
        "province":[{
            "name":"黑龙江",
            "cities":["哈尔滨","大庆"]
           },
            {
                "name":"广东",
                "cities":["广州","深圳","珠海"]

            },{
                "name":"台湾",
                "cities":["台北","高雄"]

            },{
              "name":"新疆",
                "cities":["乌鲁木齐"]

            }

        ]
  }
   //依照上面的列子 下面得到是“中国”和"province"对象
  /* $.each(data,function(i,dom){
       alert(dom);

   })*/
   //下面得到是"哈尔滨","大庆""广州","深圳","珠海""台北","高雄""乌鲁木齐"
   $.each(data.province,function(i,dom){
       alert(dom.cities);

   })

</script>
</body>
</html>
时间: 2024-11-21 02:11:08

json格式的基本遍历的相关文章

json格式的数据遍历【循环】

json格式的数据遍历[循环] 如果数据结构是这样 var data=[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}]; for(var o in data){ alert(o);//索引 0,1,2.... alert(data[o]);// {name:"a",age:12},{name:"b&q

Json格式循环遍历,Json数组循环遍历

Json格式数据如何遍历,这里我们可以用for..in实现 例如最简单的json格式 var json1 = { 'name' : '小钻风' , 'age' : 25 , 'handsome' : 'yes' }; for( var key in json1 ){ console.log( key+' : '+json1[key] ); } 再来个升级版的,如下 var json1 = { 'name' : ['echo' , '小钻风' , '妈卖批' , '小白兔'], 'age' : [

ajax接收遍历处理json格式数据

转载源:http://www.cnblogs.com/dibaosong/p/4572274.html ajax在前后端的交互中应用非常广泛,通过请求后台接口接收处理json格式数据展现在前端页面. 下面我们来简单用 ajax在本地做一个接收并处理json的小例子 首先我们要新建一个叫做data的json文件data.json. data.json文件内容是: [    {"name":"小明","sex":"男","

JSON对象长度和遍历方法

json数组有长度json.abc.length,如果单纯是json格式,那么不能直接使用json.length方式获取长度,而应该使用其他方法. 最近在修改一个html页面的JS的时候遍历JSON对象,却怎么也调试不通过.怪这个HTML网页不知道用了什么方法禁止了js错误提示,刚开始的时候不知道有这个问题,用chrome的开发人员工具都没发现错误,就是在获取 json.length的时候总是undefined,所以就以为自己定义的json方法不对.折腾了一个晚上一点进展都没有,头都整晕了,太晚

解析JSON格式数据

 别想一下造出大海,必须先由小河川开始. 本讲内容:解析JSON格式数据 1)比起XML,JSON的主要优势在于它的体积更小,在网络上传输的时候可以更省流量.但缺点在于,它的语义性较差,看起来不如XML直观. 2)解析JSON格式的数据有多种方式,常用的两种是:使用官方提供的JSONObject和谷歌的开源库GSON. 示例一:解析服务器返回的数据 一.JSONObject解析方式 步骤: 1.在服务器中定义一个JSONArray,并将服务器返回的数据传入到JSONArray对象中 2.循环

将json格式的字符串解析成Map对象

/** * 将json格式的字符串解析成Map对象 <li> * json格式:{"name":"admin","retries":"3fff","testname" * :"ddd","testretries":"fffffffff"} */ private static HashMap<String, String> t

EasyUI tree读取sql server的表结构得到json格式

本来项目需要一个tree的树结构,后来随便选择了一个easyUI tree开源框架,后来碰到一个问题,我是要从数据库递归出结构的,转成json的,怎么做?难道是递归了拼接StringBuilder?要是这样做就太傻了,当时也打算这么做.然后各种百度,博客园,QQ群去问,回答的也是五花八门,没人给我指点详细的,我只好自己琢磨了. 第一:递归数据库的表. 第二:序列化最后的递归结果. 这里是我的数据库的表: 然后下面是代码: 这里需要建立一个实体类,类的属性跟数据库表的一样,只是多了一个泛型属性,是

VB.NET 将JSON格式的字符串保存到XML文件中

1.关于本文 这几天打算写一个工具类JsonXmlHelper,用来进行用XML来保存JSON格式文件的工作.该工具类中要实现2个最主要的函数: 1)将JSON格式的内容写入到地址为address的XML中:WriteJsonToXml 2)把函数1中构造的XML文件恢复成JSON格式文档:RecoverJsonFromXml 函数1的实现将在本文中给出,函数2的实现将在以后发表的博文中给出 2.代码说明 1)添加引用:Newtonsoft.Json.dll 2)导入库 'JSON解析相关函数,

Android中解析JSON格式数据常见方法合集

待解析的JSON格式的文件如下: [{"id":"5", "version":"1.0", "name":"xiaowang"}, {"id":"10", "version":"2.0", "name":"lisi"}] 一.使用JSONObject来解析JSON数据