浏览 2249 次
锁定老帖子 主题:非常好用的JsonToString方法
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-17
//' Jsontostring代码 1. function JsonToString(o) { 2. var arr = []; 3. var fmt = function(s) { 4. if (typeof s == 'object' && s != null) return JsonToStr(s); 5. return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s; 6. } 7. for (var i in o) 8. arr.push("'" + i + "':" + fmt(o[i])); 9. return '{' + arr.join(',') + '}'; 10. } 我反正用的很爽,哈哈 另外: 如果不想json中的数字也被字符串化. 可以改造: return /^(string|number)$/.test(typeof s) ? '"' + s + '"' : s; 为 : return /^(string)$/.test(typeof s) ? '"' + s + '"' : s; (其实就是把number类型的忽略掉而已) 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |