成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

利用JavaScript如何將二維數(shù)組轉(zhuǎn)為json格式字符串

這篇文章主要介紹了利用JavaScript如何將二維數(shù)組轉(zhuǎn)為json格式字符串,此處通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考價(jià)值,需要的朋友可以參考下:

創(chuàng)新互聯(lián)建站是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開(kāi)發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號(hào)開(kāi)發(fā),軟件開(kāi)發(fā),微信小程序開(kāi)發(fā),10年建站對(duì)邊坡防護(hù)網(wǎng)等多個(gè)方面,擁有多年的網(wǎng)站營(yíng)銷經(jīng)驗(yàn)。

JavaScript的特點(diǎn)

1.JavaScript主要用來(lái)向HTML頁(yè)面添加交互行為。 2.JavaScript可以直接嵌入到HTML頁(yè)面,但寫成單獨(dú)的js文件有利于結(jié)構(gòu)和行為的分離。 3.JavaScript具有跨平臺(tái)特性,在絕大多數(shù)瀏覽器的支持下,可以在多種平臺(tái)下運(yùn)行。

具體如下:

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>json</title>
  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  <script>
  $(function(){
    /*******遍歷二維數(shù)組*********/
    //定義數(shù)組
    var arr=new Array();
    arr =[[1,2],[1,2],[1,2],[1,2]]; //初始化二維數(shù)組
    var i,j;
    for(i=0;i<arr.length;i++){
      var arr_l=new Array();//獲取二維數(shù)組中的一維數(shù)組
      arr_1=arr[i];
      //遍歷一維數(shù)組
      for(j=0;j<arr_1.length;j++){
        //alert(arr_1[j]); // arr_1:表示一位數(shù)組中的值
        document.write(arr_1[j]);
      }
    }
    document.write("<br>");
    var array = [[10, 100, 1000], [1000, 100, 10]];
    // encodeArray2D方法
    var jsonStr = encodeArray2D(array);
    //alert(jsonstr);
    document.write(jsonStr);
    document.write("<br>");
    // arrayToJson方法
    var jsonStr2 = arrayToJson(array);
    document.write(jsonStr2);
  });
  /**
  * 將二維數(shù)組轉(zhuǎn)為 json 字符串
  */
  function encodeArray2D(obj) {
    var array = [];
    for (var i = 0; i < obj.length; i++) {
      array[i] = '[' + obj[i].join(',') + ']';
    }
    return '[' + array.join(',') + ']';
  }
  /**
  * 將二維數(shù)組轉(zhuǎn)為 json 字符串
  */
  function arrayToJson(o) {
    var r = [];
    if (typeof o == "string") return "\"" + o.replace(/([\'\"\\])/g, "\\$1").replace(/(\n)/g, "\\n").replace(/(\r)/g, "\\r").replace(/(\t)/g, "\\t") + "\"";
    if (typeof o == "object") {
      if (!o.sort) {
        for (var i in o)
        r.push(i + ":" + arrayToJson(o[i]));
        if (!!document.all && !/^\n?function\s*toString\s*\{\n?\s*\[native code\]\n?\s*\}\n?\s*$/.test(o.toString)) {
        r.push("toString:" + o.toString.toString());
        }
        r = "{" + r.join() + "}";
      } else {
        for (var i = 0; i < o.length; i++) {
        r.push(arrayToJson(o[i]));
        }
        r = "[" + r.join() + "]";
      }
      return r;
    }
    return o.toString();
  }
</script>
</head>
<body>
</body>
</html>

到此這篇關(guān)于利用JavaScript如何將二維數(shù)組轉(zhuǎn)為json格式字符串的文章就介紹到這了,更多相關(guān)利用JavaScript如何將二維數(shù)組轉(zhuǎn)為json格式字符串的內(nèi)容請(qǐng)搜索創(chuàng)新互聯(lián)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持創(chuàng)新互聯(lián)!

網(wǎng)頁(yè)名稱:利用JavaScript如何將二維數(shù)組轉(zhuǎn)為json格式字符串
URL鏈接:http://jinyejixie.com/article20/ggeoco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃做網(wǎng)站、虛擬主機(jī)、自適應(yīng)網(wǎng)站品牌網(wǎng)站設(shè)計(jì)、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)
休宁县| 车险| 乌拉特前旗| 搜索| 玉环县| 赤水市| 赤水市| 凤山县| 金沙县| 黄山市| 农安县| 民勤县| 沙坪坝区| 田林县| 胶南市| 新源县| 全州县| 房产| 潢川县| 马龙县| 天气| 长宁区| 阳信县| 剑阁县| 尖扎县| 平罗县| 彩票| 富锦市| 绍兴市| 明光市| 长宁县| 扶风县| 年辖:市辖区| 扶绥县| 平原县| 灌云县| 张家川| 罗平县| 张家港市| 镇沅| 临潭县|