JS JSON對(duì)象轉(zhuǎn)為字符串的簡(jiǎn)單實(shí)現(xiàn)方法
由于ie6,7不支持JSON.stringify(json), 我們只好自己再寫一個(gè)函數(shù)來(lái)替換這個(gè)方法. 代碼如下:
function JsonToStr(o) {
var arr = [];
var fmt = function(s) {
if (typeof s == 'object' && s != null) return JsonToStr(s);
return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s;
}
for (var i in o) arr.push("'" + i + "':" + fmt(o[i]));
return '{' + arr.join(',') + '}';
}
另外: 如果不想json中的數(shù)字也被字符串化. 可以改造:
return /^(string|number)$/.test(typeof s) ? '"' + s + '"' : s;
為 : return /^(string)$/.test(typeof s) ? '"' + s + '"' : s;
(其實(shí)就是把number類型的忽略掉而已)
- JS遍歷Json字符串中鍵值對(duì)先轉(zhuǎn)成JSON對(duì)象再遍歷
- JS對(duì)象與json字符串格式轉(zhuǎn)換實(shí)例
- json數(shù)據(jù)與字符串的相互轉(zhuǎn)化示例
- js中將字符串轉(zhuǎn)換成json的三種方式
- 詳解JavaScript中js對(duì)象與JSON格式字符串的相互轉(zhuǎn)換
- 解析JSON對(duì)象與字符串之間的相互轉(zhuǎn)換
- js 將json字符串轉(zhuǎn)換為json對(duì)象的方法解析
- JS中的數(shù)組轉(zhuǎn)變成JSON格式字符串的方法
- js將鍵值對(duì)字符串轉(zhuǎn)為json字符串的方法
相關(guān)文章
溫習(xí)Javascript基礎(chǔ)語(yǔ)法之詞法結(jié)構(gòu)
javascript是一門簡(jiǎn)單的語(yǔ)言,也是一門復(fù)雜的語(yǔ)言。這篇文章主要介紹了溫習(xí)Javascript基礎(chǔ)語(yǔ)法之詞法結(jié)構(gòu)的相關(guān)資料,需要的朋友可以參考下2016-05-05
javascript dom操作之cloneNode文本節(jié)點(diǎn)克隆使用技巧
文本克隆函數(shù)cloneNode他有兩個(gè)參數(shù)——true or false2009-12-12
js對(duì)象轉(zhuǎn)json數(shù)組的簡(jiǎn)單實(shí)現(xiàn)案例
本篇文章主要是對(duì)js對(duì)象轉(zhuǎn)json數(shù)組的簡(jiǎn)單實(shí)現(xiàn)案例進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02
一個(gè)收集圖片的bookmarlet(js 刷新頁(yè)面中的圖片)
這個(gè)代碼是用來(lái)在新的頁(yè)面內(nèi)顯示當(dāng)前頁(yè)面內(nèi)的所有圖片的。2010-05-05
Bootstrap整體框架之JavaScript插件架構(gòu)
這篇文章主要介紹了Bootstrap整體框架之JavaScript插件架構(gòu)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
javascript中不易分清的slice,splice和split三個(gè)函數(shù)
這篇文章主要為大家詳細(xì)介紹了javascript中不易分清的slice,splice和split三個(gè)函數(shù),感興趣的小伙伴們可以參考一下2016-03-03

