何明七乐彩预测18073:JSON 数组 && JSONArray

七乐彩预测 www.xedsq.com.cn JSON 数组是在JSON对象中延伸出来的,多个JSON对象就是一个JSONArray,数据之间由逗号分隔,花括号保存对象,方括号保存数组。

JSON数组语法规则

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

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

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

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

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 对象。
支付扫码

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

正在加载... ...

  • 沪明确市级机关培训费标准 院士讲课费半天不超3000元 2019-04-23
  • 脸每天都洗 但你真的洗对了吗? 2019-04-22
  • 乌鲁木齐一老人西湖边落水 5位小伙出手相救 2019-04-21
  • 葫芦岛市:司法改革解决百姓纠纷 2019-04-20
  • 科技赋能助力医保革新,平安开启商保服务新模式 2019-04-19
  • 23年前的今天,武汉长江二桥建成通车 江城从此告别三镇交通一线牵 2019-04-18
  • 加舒尔布鲁木Ⅰ和Ⅱ峰文章中国国家地理网 2019-04-17
  • 为社会奉献爱心 用青春书写梦想 2019-04-17
  • 商务部新闻发言人就6月15日美方公布对华贸易措施发表谈话 2019-04-16
  • 视频:罗志祥打造新男团正式出道 内含两名17“快男” 2019-04-16
  • [安徽新闻联播]安徽与中央企业签下1800多亿元合作大单 2019-04-15
  • 新疆额敏县:“社区影院”助推文化惠民 2019-04-14
  • 习近平关于生态环境保护的十个精妙论述 2019-04-14
  • 陕西援藏医生索杰成功为一名外籍患者实施急诊手术 2019-04-13
  • 呼死你团伙被摧毁 封停83万余个账号抓获210余人 2019-04-12
  • 244| 819| 615| 736| 472| 934| 476| 688| 285| 220|