非常好用的JsonToString 方法 简单实例
更新时间:2013年07月18日 16:42:44 作者:
这篇文章介绍了非常好用的JsonToString简单实例,有需要的朋友可以参考一下
非常好用的JsonToString方法
Jsontostring代码
复制代码 代码如下:
function JsonToString(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中的数字也被字符串化. 可以改造:
return /^(string|number)$/.test(typeof s) ? '"' + s + '"' : s; 为 : return /^(string)$/.test(typeof s) ? '"' + s + '"' : s; (其实就是把number类型的忽略掉而已)
您可能感兴趣的文章:
- js字符串的各种格式的转换 ToString,Format
- JavaScript中valueOf函数与toString方法深入理解
- js资料toString 方法
- node.js中的buffer.toString方法使用说明
- 判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
- Javascript中valueOf与toString区别浅析
- 重载toString实现JS HashMap分析
- JavaScript中Object.prototype.toString方法的原理
- javascript中Number对象的toString()方法分析
- js中toString()和String()区别详解
相关文章
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
这篇文章主要介绍了JavaScript获取移动设备型号的实现代码,需要的朋友可以参考下2018-03-03javascript attachEvent绑定多个事件执行顺序问题
执行顺序是没有规律的,但是每次执行的顺序是一样的,如果是随机那么应该每次执行的顺序都不一样才对,这才是我想要说明的2010-10-10
最新评论