国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實(shí)現(xiàn)將二維數(shù)組轉(zhuǎn)為json格式字符串操作示例

2019-11-19 13:30:19
字體:
供稿:網(wǎng)友

本文實(shí)例講述了JS實(shí)現(xiàn)將二維數(shù)組轉(zhuǎn)為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(){    /*******遍歷二維數(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(/([/'/"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代碼運(yùn)行工具http://tools.VeVB.COm/code/HtmlJsRun,測試運(yùn)行結(jié)果如下:

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

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

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

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

在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.VeVB.COm/code/xmljson

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

在線json壓縮/轉(zhuǎn)義工具:
http://tools.VeVB.COm/code/json_yasuo_trans

更多關(guān)于JavaScript相關(guān)內(nèi)容可查看本站專題:《JavaScript中json操作技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 资兴市| 永宁县| 新营市| 莱州市| 瑞金市| 金堂县| 神农架林区| 青州市| 体育| 农安县| 桦甸市| 秦皇岛市| 北海市| 泸水县| 诸城市| 盐城市| 峨边| 壤塘县| 宜都市| 怀宁县| 和林格尔县| 达拉特旗| 迭部县| 宁远县| 凤冈县| 苗栗市| 安平县| 庆元县| 永泰县| 茂名市| 大城县| 连云港市| 吴堡县| 沙湾县| 昌黎县| 齐齐哈尔市| 曲靖市| 土默特右旗| 石泉县| 泸西县| 陆丰市|