安徽时时彩是真的吗|安徽时时彩快3开奖号码

JSON 數組 && JSONArray

JSON 數組是在JSON對象中延伸出來的,多個JSON對象就是一個JSONArray,數據之間由逗號分隔,花括號保存對象,方括號保存數組。

JSON數組語法規則

  • JSONArray 最外層是“[”和“]”包裹起來的:如[{"domain":"sojson.com"}]
  • JSONArray 是由一個或多個 JSONObject 組合起來的:如[{"domain":"sojson.com"},{"age":"5年"}]
  • 多個 JSONObject 由逗號分隔。
  • JSONArray 取值通過下標或者迭代獲取每一個element:如[{"domain":"sojson.com"},{"age":"5年"}][0].domain

上面的[{"domain":"sojson.com"},{"age":"5年"}][0].domain后面跟著“[0]”就是獲取第一個元素(JSONObject),然后取它的name屬性。

看起來有點繞,拆開如下:

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

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']);//換個姿勢
	}*/
}

支付掃碼

所有贊助/開支都講公開明細,用于網站維護:贊助名單查看

正在加載... ...

安徽时时彩是真的吗 股票涨跌关系 德州扑克游戏手机版 北京龙跃股票配资加盟 羽毛球比分直播赛果 捕鱼来了怎样猜龙牌 梦幻西游69mw怎么赚钱 双色球彩票投注技巧 nba投注官网 双喜大厅辅助免费 体验云创能赚钱吗 3d199期开奖号码预测 17141双色球号码预测 篮球比分直播足彩网 新疆时时走势图开奖及时更新 2011年3月上证指数 通比牛牛怎么玩不输