最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年06月24日 11:16:28   投稿:jingxian  
下面小編就為大家?guī)硪黄猨son對象與數(shù)組以及轉(zhuǎn)換成js對象的簡單實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

JSON 語法規(guī)則

JSON 語法是 JavaScript 對象表示法語法的子集。

•數(shù)據(jù)在名稱/值對中
•數(shù)據(jù)由逗號分隔
•花括號保存對象
•方括號保存數(shù)組

JSON 對象

JSON 對象在花括號中書寫:

對象可以包含多個(gè)名稱/值對:

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

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

firstName = "John"
lastName = "Doe"

JSON 數(shù)組

JSON 數(shù)組在方括號中書寫:

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

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

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

JSON 文件

•JSON 文件的文件類型是 ".json"
•JSON 文本的 MIME 類型是 "application/json"

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

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

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

示例:

  $.ajax({
    type: 'POST',
    url: '../../caseHandler.ashx?action=GetCase&id=' + id.toString(), //url action是方法的名稱
    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("訪問失?。?+ msg);
    }
  });

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

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

JavaScript對象屬性訪問的兩種方式

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ī)淼膉son對象與數(shù)組以及轉(zhuǎn)換成js對象的簡單實(shí)現(xiàn)方法全部內(nèi)容了,希望大家多多支持腳本之家~

  • javascript算法之?dāng)?shù)組反轉(zhuǎn)

    javascript算法之?dāng)?shù)組反轉(zhuǎn)

    這篇文章主要介紹了javascript算法之?dāng)?shù)組反轉(zhuǎn),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • 使用FormData實(shí)現(xiàn)上傳多個(gè)文件

    使用FormData實(shí)現(xiàn)上傳多個(gè)文件

    這篇文章主要為大家詳細(xì)介紹了使用FormData實(shí)現(xiàn)上傳多個(gè)文件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 使用JavaScript實(shí)現(xiàn)node.js中的path.join方法

    使用JavaScript實(shí)現(xiàn)node.js中的path.join方法

    Node.JS中的 path.join 非常方便,能直接按相對或絕對合并路徑,有時(shí)侯前端也需要這種方法,如何實(shí)現(xiàn)呢?感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-08-08
  • window.event.keyCode兼容IE和Firefox實(shí)現(xiàn)js代碼

    window.event.keyCode兼容IE和Firefox實(shí)現(xiàn)js代碼

    window.event.keyCode兼容IE和Firefox具體實(shí)現(xiàn)代碼如下,感興趣的朋友可以參考下哈
    2013-05-05
  • JavaScript實(shí)現(xiàn)GriwView單列全選(自寫代碼)

    JavaScript實(shí)現(xiàn)GriwView單列全選(自寫代碼)

    在 GridView 里有一系列的 Checkbox ,要實(shí)現(xiàn)對其全選或全不選,二網(wǎng)上的都不否和要求,于是我自己寫了JavaScript 代碼,貼出來供大家參考
    2013-05-05
  • JS解析url查詢參數(shù)的簡單代碼

    JS解析url查詢參數(shù)的簡單代碼

    本文通過簡單代碼給大家介紹了js解析url查詢參數(shù)的方法,然后在文章下面給大家介紹了js獲取url參數(shù)值的兩種方式 ,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-08-08
  • 基于js里調(diào)用函數(shù)時(shí),函數(shù)名帶括號和不帶括號的區(qū)別

    基于js里調(diào)用函數(shù)時(shí),函數(shù)名帶括號和不帶括號的區(qū)別

    下面小編就為大家?guī)硪黄趈s里調(diào)用函數(shù)時(shí),函數(shù)名帶括號和不帶括號的區(qū)別。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-07-07
  • 使用JavaScript平移和縮放圖像的示例代碼

    使用JavaScript平移和縮放圖像的示例代碼

    平移和縮放是查看圖像時(shí)常用的功能,我們可以放大圖像以查看更多細(xì)節(jié),進(jìn)行圖像編輯,Dynamsoft Document Viewer是一個(gè)用于此目的的SDK,它為文檔圖像提供了一組查看器,在本文中,我們將演示如何使用它來平移和縮放圖像,需要的朋友可以參考下
    2024-08-08
  • 原生js實(shí)現(xiàn)網(wǎng)易輪播圖效果

    原生js實(shí)現(xiàn)網(wǎng)易輪播圖效果

    這篇文章主要為大家詳細(xì)介紹了原生js實(shí)現(xiàn)網(wǎng)易輪播圖效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 最新評論

    濮阳县| 嵊泗县| 霍州市| 台江县| 万荣县| 沁源县| 尖扎县| 延川县| 中山市| 当涂县| 明水县| 隆尧县| 益阳市| 郸城县| 五原县| 韶山市| 西青区| 南漳县| 台南县| 桐乡市| 左贡县| 兖州市| 旬邑县| 桐庐县| 平江县| 阿拉善盟| 子洲县| 淮滨县| 大关县| 杭州市| 邵武市| 确山县| 北海市| 涪陵区| 吉隆县| 墨脱县| 柏乡县| 松江区| 鄂托克旗| 黄山市| 如东县|