JS JSON对象转为字符串的简单实现方法
2013-11-18 00:00
846 查看
由于ie6,7不支持JSON.stringify(json), 我们只好自己再写一个函数来替换这个方法. 代码如下:
另外: 如果不想json中的数字也被字符串化. 可以改造:
return /^(string|number)$/.test(typeof s) ? '"' + s + '"' : s;
为 : return /^(string)$/.test(typeof s) ? '"' + s + '"' : s;
(其实就是把number类型的忽略掉而已)
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中的数字也被字符串化. 可以改造:
return /^(string|number)$/.test(typeof s) ? '"' + s + '"' : s;
为 : return /^(string)$/.test(typeof s) ? '"' + s + '"' : s;
(其实就是把number类型的忽略掉而已)
相关文章推荐
- JS JSON对象转为字符串的简单实现方法
- JS JSON对象转为字符串的简单实现方法
- json对象与数组以及转换成js对象的简单实现方法
- js中json对象和字符串的理解及相互转化操作实现方法
- json对象转为字符串,当做参数传递时加密解密的实现方法
- js中字符串数据转为json对象的方法
- json对象与数组以及转换成js对象的简单实现方法
- json对象与数组以及转换成js对象的简单实现方法
- JS对象与json字符串相互转换实现方法示例
- node.js 将json字符串转为json对象的方法
- 使用js把json字符串转为js对象的方法
- json对象与数组以及转换成js对象的简单实现方法
- js中字符串数据转为json对象的方法
- JS解析json数据并将json字符串转化为数组的实现方法
- Json字符串转换为java对象的各种实现方法【json_lib框架、Gson、org.json】
- js 将json字符串转换为json对象的方法解析
- js 转json格式的字符串为对象或数组(前后台)的方法
- Json字符串转换为JS对象的高效方法实例
- js中将json字符串转换为json对象的方法
- js 将json字符串转换为json对象的方法解析