国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 广元市| 游戏| 临漳县| 瑞安市| 天台县| 苏州市| 卓资县| 温州市| 黄石市| 尉氏县| 叶城县| 东港市| 余江县| 邛崃市| 潞西市| 女性| 托克逊县| 贡山| 博野县| 新巴尔虎右旗| 前郭尔| 巴塘县| 临朐县| 司法| 茌平县| 无锡市| 中江县| 昂仁县| 宜黄县| 股票| 漳州市| 大方县| 德庆县| 安宁市| 革吉县| 耒阳市| 临猗县| 荔波县| 龙海市| 庆云县| 涟源市|