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

首頁 > 編程 > JavaScript > 正文

JS實現將二維數組轉為json格式字符串操作示例

2019-11-19 13:30:19
字體:
來源:轉載
供稿:網友

本文實例講述了JS實現將二維數組轉為json格式字符串操作。分享給大家供大家參考,具體如下:

<!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(){    /*******遍歷二維數組*********/    //定義數組    var arr=new Array();    arr =[[1,2],[1,2],[1,2],[1,2]]; //初始化二維數組    var i,j;    for(i=0;i<arr.length;i++){      var arr_l=new Array();//獲取二維數組中的一維數組      arr_1=arr[i];      //遍歷一維數組      for(j=0;j<arr_1.length;j++){        //alert(arr_1[j]); // arr_1:表示一位數組中的值        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);  });  /**  * 將二維數組轉為 json 字符串  */  function encodeArray2D(obj) {    var array = [];    for (var i = 0; i < obj.length; i++) {      array[i] = '[' + obj[i].join(',') + ']';    }    return '[' + array.join(',') + ']';  }  /**  * 將二維數組轉為 json 字符串  */  function arrayToJson(o) {    var r = [];    if (typeof o == "string") return "/"" + o.replace(/([/'/"http://])/g, "http://$1").replace(/(/n)/g, "http://n").replace(/(/r)/g, "http://r").replace(/(/t)/g, "http://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>

使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun,測試運行結果如下:

12121212
[[10,100,1000],[1000,100,10]]
[[10,100,1000],[1000,100,10]]

PS:關于json操作,這里再為大家推薦幾款比較實用的json在線工具供大家參考使用:

在線JSON代碼檢驗、檢驗、美化、格式化工具:
http://tools.VeVB.COm/code/json

JSON在線格式化工具:
http://tools.VeVB.COm/code/jsonformat

在線XML/JSON互相轉換工具:
http://tools.VeVB.COm/code/xmljson

json代碼在線格式化/美化/壓縮/編輯/轉換工具:
http://tools.VeVB.COm/code/jsoncodeformat

在線json壓縮/轉義工具:
http://tools.VeVB.COm/code/json_yasuo_trans

更多關于JavaScript相關內容可查看本站專題:《JavaScript中json操作技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 色天使中文字幕 | 长泽雅美av| 成人在线观看一区 | 日韩视| 国产精品99久久久久久久女警 | 粉嫩粉嫩一区二区三区在线播放 | 国产理论视频在线观看 | 日本精品久久久一区二区三区 | 日日草夜夜 | omofun 动漫在线观看 | 黄色免费在线网站 | 日韩欧美电影一区二区三区 | 狠狠99| 成人激情视频网站 | 日本黄色a视频 | 成人国产视频在线观看 | 欧美日韩中文字幕在线视频 | 久久国产精品免费视频 | 日韩激情一区 | 91福利国产在线观一区二区 | free korean xxxxhd | 精品亚洲成a人在线观看 | 久久色伦理资源站 | 国产性tv国产精品 | 欧美韩国日本在线 | 国产精品午夜在线 | 激情综合在线观看 | 法国性xxx精品hd | 久久草草影视免费网 | 成人性视频免费网站下载软件 | 国产一区二精品区在线 | 色综合视频网 | av在线一区二区三区四区 | 日韩精品中文字幕在线观看 | 成人免费观看av | 色戒在线版| 久久国产中文 | 国产成人高清在线观看 | 亚洲 综合 欧美 动漫 丝袜图 | 99精品在线视频观看 | 欧美亚洲国产一区 |