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

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

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

2024-05-06 15:32:45
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(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,測(cè)試運(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

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 翼城县| 武威市| 阿克苏市| 江口县| 丰城市| 古交市| 龙海市| 弥渡县| 祁门县| 那坡县| 汾阳市| 福泉市| 鹤庆县| 土默特左旗| 稻城县| 和政县| 长沙县| 灵丘县| 桂阳县| 亳州市| 蒲江县| 邵阳县| 鹤峰县| 昭通市| 陆丰市| 龙州县| 临高县| 海阳市| 融水| 牟定县| 扎鲁特旗| 西藏| 和田县| 民乐县| 渝中区| 高安市| 赣州市| 壶关县| 洛南县| 荃湾区| 平昌县|