麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > JavaScript > 正文

json對(duì)象與數(shù)組以及轉(zhuǎn)換成js對(duì)象的簡(jiǎn)單實(shí)現(xiàn)方法

2019-11-20 09:36:35
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

JSON 語(yǔ)法規(guī)則

JSON 語(yǔ)法是 JavaScript 對(duì)象表示法語(yǔ)法的子集。

•數(shù)據(jù)在名稱(chēng)/值對(duì)中
•數(shù)據(jù)由逗號(hào)分隔
•花括號(hào)保存對(duì)象
•方括號(hào)保存數(shù)組

JSON 對(duì)象

JSON 對(duì)象在花括號(hào)中書(shū)寫(xiě):

對(duì)象可以包含多個(gè)名稱(chēng)/值對(duì):

{ "firstName":"John" , "lastName":"Doe" } 

這一點(diǎn)也容易理解,與這條 JavaScript 語(yǔ)句等價(jià):

firstName = "John"lastName = "Doe"

JSON 數(shù)組

JSON 數(shù)組在方括號(hào)中書(shū)寫(xiě):

數(shù)組可包含多個(gè)對(duì)象:

{ "employees": [ { "firstName":"John" , "lastName":"Doe" }, { "firstName":"Anna" , "lastName":"Smith" }, { "firstName":"Peter" , "lastName":"Jones" } ] } 

在上面的例子中,對(duì)象 "employees" 是包含三個(gè)對(duì)象的數(shù)組。每個(gè)對(duì)象代表一條關(guān)于某人(有姓和名)的記錄。

JSON 文件

•JSON 文件的文件類(lèi)型是 ".json"
•JSON 文本的 MIME 類(lèi)型是 "application/json"

JSON文本轉(zhuǎn)換為 JavaScript 對(duì)象

JavaScript 函數(shù) eval() 可用于將 JSON 文本轉(zhuǎn)換為 JavaScript 對(duì)象。

eval() 函數(shù)使用的是 JavaScript 編譯器,可解析 JSON 文本,然后生成 JavaScript 對(duì)象。必須把文本包圍在括號(hào)中,這樣才能避免語(yǔ)法錯(cuò)誤:
var obj = eval ("(" + jsontxt + ")");

示例:

  $.ajax({    type: 'POST',    url: '../../caseHandler.ashx?action=GetCase&id=' + id.toString(), //url action是方法的名稱(chēng)    data: "",    dataType: "text", //可以是text,如果用text,返回的結(jié)果為字符串;如果需要json格式的,可以設(shè)置為json    ContentType: "application/json; charset=utf-8",    success: function (returnedData) {      getMarkerFeature(eval("(" + returnedData+ ")"));    },    error: function (msg) {      alert("訪問(wèn)失?。?+ msg);    }  });

通過(guò)JavaScript創(chuàng)建對(duì)象數(shù)組

var employees = [{ "firstName":"Bill" , "lastName":"Gates" },{ "firstName":"George" , "lastName":"Bush" },{ "firstName":"Thomas" , "lastName": "Carter" }];

JavaScript對(duì)象屬性訪問(wèn)的兩種方式

object.attribute

object["attribute"]

例如:

var employees = [{ "firstName":"Bill" , "lastName":"Gates" },{ "firstName":"George" , "lastName":"Bush" },{ "firstName":"Thomas" , "lastName": "Carter" }];alert(employees[0].lastName); // 方式一alert(employees[0]["lastName"]); // 方式二

以上就是小編為大家?guī)?lái)的json對(duì)象與數(shù)組以及轉(zhuǎn)換成js對(duì)象的簡(jiǎn)單實(shí)現(xiàn)方法全部?jī)?nèi)容了,希望大家多多支持武林網(wǎng)~

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 香蕉久久久精品 | 国产一区二区三区高清 | 中文字幕在线播放一区 | 成人免费午夜视频 | 中文字幕欧美日韩 | 一级黄色免费电影 | 999久久久久久 | 国产九九热 | 日本一级黄色大片 | 国产精品久久久久久久成人午夜 | 国产精品一区二av18款 | 一级黄色在线免费观看 | hd性videos意大利复古 | 欧美成人高清视频 | 久久久久久久.comav | av在线播放免费观看 | 免费日韩片 | 久久99精品久久久久久国产越南 | 美国一级免费视频 | 久久久鲁 | 一级黄色在线免费观看 | videos真实高潮xxxx | 一级黄色免费 | 校花被肉干高h潮不断 | 中文字幕精品在线视频 | 日本中文视频 | 九九热视频免费观看 | 欧美成人精品不卡视频在线观看 | 日本欧美在线播放 | 亚洲最新无码中文字幕久久 | 久久久成人一区二区免费影院 | 男女污视频在线观看 | 久久网日本 | 日韩视频一区二区在线观看 | 色视频在线观看 | 中国免费一级毛片 | 亚洲一级片在线观看 | 国产午夜精品一区二区三区视频 | av手机免费在线观看 | 日韩欧美电影一区二区三区 | 亚洲一区二区免费 |