论坛首页 入门技术论坛

非常好用的JsonToString方法

浏览 2249 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-09-17  
非常好用的JsonToString方法
//'

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类型的忽略掉而已)
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics