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

js實現(xiàn)數(shù)組轉換成json

 更新時間:2015年06月26日 10:34:02   投稿:hebedich  
本文給大家分享的是使用javascript實現(xiàn)的數(shù)組轉換json的代碼,非常簡單實用,相當于JSON.stringify(array);,有需要的小伙伴可以參考下。

js實現(xiàn)數(shù)組轉換成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();
  }

作用相當于  JSON.stringify(array);

以上所述就是本文的全部內容了,希望大家能夠喜歡。

相關文章

最新評論

清徐县| 嵩明县| 孟州市| 富民县| 台安县| 定襄县| 仁寿县| 瑞昌市| 泽普县| 清丰县| 曲水县| 曲阜市| 竹山县| 安顺市| 金平| 郎溪县| 吴江市| 元谋县| 平舆县| 花莲县| 观塘区| 静安区| 大庆市| 云安县| 康定县| 海淀区| 铁力市| 澳门| 遵化市| 合作市| 建昌县| 南和县| 英德市| 奉化市| 贡山| 宁德市| 大石桥市| 安图县| 永仁县| 玉田县| 延津县|