• 而另外发达国家都做不到,垃圾只能往中国出口。前两年我们才禁止了洋垃圾的进口,我们生产的垃圾要销往哪里 2019-08-20
  • 从爆款回归优雅,Gucci2019早春大秀 2019-08-20
  • 杭州土地市场迎密集推地潮 新房市场多项目加推 2019-08-10
  • 贡嘎的辉煌文章中国国家地理网 2019-08-09
  • 福建通报5起涉黑涉恶腐败和充当"保护伞"案件 2019-08-09
  • 陕西省靖边县召开促进非公经济发展暨靖边籍企业家返乡创业大会 2019-08-05
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-08-05
  • 5月经济数据持续稳中向好 下半年转轨高质量发展 2019-08-03
  • 中国伊斯兰教协会“四进”清真寺活动启动 2019-08-01
  • 中国男篮传奇将退役 一大心愿未完成心有不甘! 2019-07-31
  • 庄聪生:企业应正确处理“义”与“利”的关系 2019-07-31
  • 港珠澳大桥珠海口岸停车场智慧停车系统启用在即 2019-07-30
  • 中国国家级自然保护区名录旅行地中国国家地理网 2019-07-25
  • 2月各地领导答复网民留言1.3万项 四川回复量第二 2019-07-23
  • 不是从天上掉下来的,难道是从“文革”中走来的吗? 2019-07-23
  • 2014年97期特码资料:JSON 数组 && JSONArray

    六喝彩96期特码资料 www.zvyeo.tw JSON 数组是在JSON对象中延伸出来的,多个JSON对象就是一个JSONArray,数据之间由逗号分隔,花括号保存对象,方括号保存数组。

    JSON数组语法规则

    • JSONArray 最外层是“[”和“]”包裹起来的:如[{"domain":"www.zvyeo.tw"}]。
    • JSONArray 是由一个或多个 JSONObject 组合起来的:如[{"domain":"www.zvyeo.tw"},{"age":"5年"}]。
    • 多个 JSONObject 由逗号分隔。
    • JSONArray 取值通过下标或者迭代获取每一个element:如[{"domain":"www.zvyeo.tw"},{"age":"5年"}][0].domain。

    上面的[{"domain":"www.zvyeo.tw"},{"age":"5年"}][0].domain后面跟着“[0]”就是获取第一个元素(JSONObject),然后取它的name属性。

    看起来有点绕,拆开如下:

    var jsonArray = [{"domain":"www.zvyeo.tw"},{"age":"5年"}];
    alert(jsonArray[0].name);//www.zvyeo.tw
    

    JSON 数组

    JSON 数组在方括号("[]")中书写,数组可包含多个对象,如下“star_male”描述

    {
        "star_male": [
            {
                "name": "鹿晗",
                "age": "26"
            },
            {
                "nickname": "李易峰",
                "age": "29"
            },
            {
                "nickname": "陈赫",
                "lastName": "31"
            }
        ]
    }

    在上面的例子中,对象 "star_male" 是包含三个对象的数组。每个对象代表一条关于一个明星(姓名和年龄)的记录。

    JSON 使用 JavaScript 获取元素值

    因为 JSON 使用 JavaScript 语法,所以无需额外的软件就能处理 JavaScript 中的 JSON。

    通过 JavaScript,您可以创建一个对象数组,并像这样进行赋值:

    栗子??:

    var star_male =  [
        {
            "name": "鹿晗",
            "age": "26"
        },
        {
            "name": "李易峰",
            "age": "29"
        },
        {
            "name": "陈赫",
            "age": "31"
        }
    ]

    可以像这样访问 JavaScript 对象数组中的第一项(鹿晗):

    var name = star_male[0].name;
    alert(name);
    

    由此我们得到的name是:

    鹿晗

    我们试着这样修改数据取得鹿晗的age

    var age = star_male[0].age;
    alert("age:" + age);

    迭代获取Array里所有的值:

    {
    	for(var i in star_male){
    		alert("name:" + star_male[i].name);
    		alert("age:" + star_male[i]['age']);//换个姿势
    	}
    	//再换个姿势,下面写法和上面的效果是一样的。
    	/*
    	for(var i=0;i <star_male.length;i++){
    		alert("name:" + star_male[i].name);
    		alert("age:" + star_male[i]['age']);//换个姿势
    	}*/
    }

    • 可以结合上面的 JSON 对象 来看看,会更清楚一点,包括特殊的Key请看 JSON 对象。
    支付扫码

    所有赞助/开支都讲公开明细,用于网站维护:赞助名单查看

    正在加载... ...

  • 而另外发达国家都做不到,垃圾只能往中国出口。前两年我们才禁止了洋垃圾的进口,我们生产的垃圾要销往哪里 2019-08-20
  • 从爆款回归优雅,Gucci2019早春大秀 2019-08-20
  • 杭州土地市场迎密集推地潮 新房市场多项目加推 2019-08-10
  • 贡嘎的辉煌文章中国国家地理网 2019-08-09
  • 福建通报5起涉黑涉恶腐败和充当"保护伞"案件 2019-08-09
  • 陕西省靖边县召开促进非公经济发展暨靖边籍企业家返乡创业大会 2019-08-05
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-08-05
  • 5月经济数据持续稳中向好 下半年转轨高质量发展 2019-08-03
  • 中国伊斯兰教协会“四进”清真寺活动启动 2019-08-01
  • 中国男篮传奇将退役 一大心愿未完成心有不甘! 2019-07-31
  • 庄聪生:企业应正确处理“义”与“利”的关系 2019-07-31
  • 港珠澳大桥珠海口岸停车场智慧停车系统启用在即 2019-07-30
  • 中国国家级自然保护区名录旅行地中国国家地理网 2019-07-25
  • 2月各地领导答复网民留言1.3万项 四川回复量第二 2019-07-23
  • 不是从天上掉下来的,难道是从“文革”中走来的吗? 2019-07-23
  • 快乐时时走势图开奖号码 内蒙古十一选五开奖结果5 微乐福建麻将 极速时时彩怎么选号 浙江十一选五五码分布图 娱网棋牌鞍山麻将下载 腾讯分分彩代理返点 江苏7位数开奖结果查询 好运快3计划和值单双 天马彩票合法吗