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);
以上所述就是本文的全部內容了,希望大家能夠喜歡。
您可能感興趣的文章:
- Json對象與Json字符串互轉(4種轉換方式)
- js 將json字符串轉換為json對象的方法解析
- js中將字符串轉換成json的三種方式
- jquery JSON的解析方式
- 解析JSON對象與字符串之間的相互轉換
- JS對象與JSON格式數(shù)據(jù)相互轉換
- 用jQuery與JSONP輕松解決跨域訪問的問題
- jquery eval解析JSON中的注意點介紹
- JS 將偽數(shù)組轉換成數(shù)組的實現(xiàn)示例
- JavaScript如何將偽數(shù)組轉換成數(shù)組?
- JavaScript將數(shù)組轉換為鏈表的方法
- JavaScript將數(shù)組轉為對象與JSON對象字符串轉數(shù)組方法詳解
相關文章
Javascript中的return作用及javascript return關鍵字用法詳解
本文給大家介紹Javascript中的return作用及javascript return關鍵字用法詳解,對于大家學習javascript中的return知識有所幫助,感興趣的朋友一起學習吧2015-11-11