• 广西壮族自治区东兰县“七民一站一阵地工作法”维护群众权益 2019-09-24
  • 地铁唐风诗韵文化专列昨首发 众多市民乘客“走进唐朝” 2019-09-17
  • 暖!高速路收费员为除雪推迟订婚  同事为其策划雪中求婚仪式 2019-09-11
  • 计划经济政府是不能管的,但习近平说,政府要管好经济工作,这是当和人民交付的使命,你认为怎么样? 2019-08-29
  • 广西乐业县开展2016年党政机关干部消防安全集中大培训 2019-08-29
  • 2018“一带一路”全球传播论坛 2019-06-29
  • 人工智能养猪种菜听着“魔幻”,前景广阔 2019-06-28
  • 夏季如何远离“空调病”? 2019-06-13
  • 习近平致信祝贺人民日报创刊70周年 2019-06-03
  • 《歌手》首发阵容6年来最尬?令我震惊的只有…… 2019-05-14
  • 兵团一集体一个人获誉全国非遗保护工作先进 2019-05-14
  • 熬夜网购引发头晕恶心 低头族小心患上耳石症 2019-05-13
  • 银川:“互联网+政务”加速“放管服”改革 2019-05-13
  • 遏制电商“二选一”该动真格了 2019-05-12
  • 我国居民人均预期寿命又提高了 2017年提高至76.7岁 2019-05-12
  • 福利彩票北京赛车外挂:JSON 语法

    北京赛车开奖视频链接 www.za25.com.cn JSON 语法是 JavaScript 对象语法的子集。前面也说了,就是Javascript Object(Java Script Object Notation)

    JSON 语法规则

    • 数据在名称/值对中
    • 数据由逗号分隔
    • 花括号保存对象
    • 方括号保存数组

    JSON 名称/值对

    JSON 数据的书写格式是:{Key:Value}、{Key:Array}。

    {Key:Value},前面是键,中间是英文的“:”(冒号),然后是值。但是注意的是如果是字符串,严格来说都是英文双引号引起来的

    如:{"Key":"Value"}

    {"name" : "鹿晗"}

    这很容易理解,等价于这条 JavaScript 语句:

    name = "鹿晗"

    JSON 值范围

    • 数字(整数或浮点数)
    • 字符串(在双引号中)
    • 逻辑值(truefalse
    • 数组(在方括号中)
    • 对象(在花括号中)
    • null

    JSON 对象

    JSON 对象在花括号中,对象可以包含多个名称/值对,如下代码所示:

    {
        "name": "鹿晗",
        "age": 26,
        "birthday": "1990年4月20日",
    }

    这一点也容易理解,与这条 JavaScript 语句等价:

    name = "鹿晗";
    age = 26;
    birthday = "1990年4月20日";
    

    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 文件说明

    • JSON 文件的文件后缀是 ".json",如:sojson.json
    • JSON 文本的 MIME 类型是 "application/json"
    支付扫码

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

    正在加载... ...

  • 广西壮族自治区东兰县“七民一站一阵地工作法”维护群众权益 2019-09-24
  • 地铁唐风诗韵文化专列昨首发 众多市民乘客“走进唐朝” 2019-09-17
  • 暖!高速路收费员为除雪推迟订婚  同事为其策划雪中求婚仪式 2019-09-11
  • 计划经济政府是不能管的,但习近平说,政府要管好经济工作,这是当和人民交付的使命,你认为怎么样? 2019-08-29
  • 广西乐业县开展2016年党政机关干部消防安全集中大培训 2019-08-29
  • 2018“一带一路”全球传播论坛 2019-06-29
  • 人工智能养猪种菜听着“魔幻”,前景广阔 2019-06-28
  • 夏季如何远离“空调病”? 2019-06-13
  • 习近平致信祝贺人民日报创刊70周年 2019-06-03
  • 《歌手》首发阵容6年来最尬?令我震惊的只有…… 2019-05-14
  • 兵团一集体一个人获誉全国非遗保护工作先进 2019-05-14
  • 熬夜网购引发头晕恶心 低头族小心患上耳石症 2019-05-13
  • 银川:“互联网+政务”加速“放管服”改革 2019-05-13
  • 遏制电商“二选一”该动真格了 2019-05-12
  • 我国居民人均预期寿命又提高了 2017年提高至76.7岁 2019-05-12
  • 足球胜负彩17148期奖金 棋牌赢钱游戏50元提现 澳洲幸运5形态走势 复式投注 七星彩论彩哥规律 福彩3d跨度走势图带线 上海时时乐安卓计划 青海11选5开奖查询 甘肃十一选五预测 山东新11选5开奖结果 沈阳娱网棋牌大厅 pc蛋蛋预测99 历史比较法 湖北十一选五玩法 百赢棋牌老版本下载安装 仲博彩票平台不可以提现