javascript 字符串 转 日期-JS JSON对象转字符串的简单实现

JS JSON对象转字符串的简单实现

更新时间:2013-11-18 09:41:17 作者:

本文主要介绍JS中将JSON对象转换为字符串的简单实现,有需要的同学可以过来参考一下,希望对你有帮助

由于ie6和7不支持JSON.stringify(json)javascript 字符串 转 日期javascript 字符串 转 日期,所以我们必须编写另一个函数来代替这种技术。 代码如下:

复制代码代码如下:

函数 JsonToStr(o) {

var arr = [];

var fmt = 函数 {

if (typeof s == 'object' && s != null) return JsonToStr(s);

返回 /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s;

for (var i in o) arr. 推("'" + i + "':" + fmt(o[i]));

return '{' + arr.join(',') + '}';

另外:如果不希望json中的数字被字符串化,可以修改:

返回 /^(string|number)$/.test(typeof s) ? '"' + s + '"' : s;

对于: return /^(string)$/.test(typeof s) ? '"' + s + '"' : s;

(其实忽略数字类型就可以了)