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

首頁 > 語言 > JavaScript > 正文

JS JSON對象轉(zhuǎn)為字符串的簡單實現(xiàn)方法

2024-05-06 15:55:23
字體:
供稿:網(wǎng)友
這篇文章主要介紹了JS中JSON對象轉(zhuǎn)為字符串的簡單實現(xiàn)方法。需要的朋友可以過來參考下,希望對大家有所幫助

由于ie6,7不支持JSON.stringify(json),  我們只好自己再寫一個函數(shù)來替換這個方法. 代碼如下:

復制代碼 代碼如下:


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;

(其實就是把number類型的忽略掉而已)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 沈阳市| 苍山县| 肇东市| 阿拉善右旗| 石河子市| 塔城市| 深州市| 洪洞县| 漾濞| 贵南县| 霍山县| 富蕴县| 汾阳市| 郴州市| 莎车县| 瓦房店市| 德昌县| 高邮市| 兴义市| 乌鲁木齐县| 威宁| 肥乡县| 三河市| 肇东市| 甘泉县| 忻城县| 博爱县| 青岛市| 芮城县| 怀仁县| 陆良县| 信丰县| 景谷| 乾安县| 紫阳县| 闸北区| 铁岭市| 哈尔滨市| 承德县| 安康市| 宜昌市|