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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 21:40:26
字體:
供稿:網(wǎng)友

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

復(fù)制代碼 代碼如下:

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類型的忽略掉而已)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 松阳县| 万载县| 达尔| 丰都县| 常德市| 西吉县| 永昌县| 共和县| 长岭县| 永德县| 肃宁县| 文成县| 定南县| 胶州市| 南昌市| 青浦区| 磴口县| 莲花县| 平定县| 麻栗坡县| 修文县| 滕州市| 广南县| 房山区| 渑池县| 蒙自县| 忻城县| 岳普湖县| 洪江市| 施秉县| 杂多县| 驻马店市| 嵩明县| 汾阳市| 灌云县| 靖西县| 通州市| 郑州市| 泰兴市| 新余市| 河曲县|