复制代码 代码如下: function obj2str(o){ var r = []; if(typeof o =="string") return """+o.replace(/(['"\])/g,"\$1").replace(/(n)/g,"\n").replace(/(r)/g,"\r").replace(/(t)/g,"\t")+"""; if(typeof o == "object"){ if(!o.sort){ for(var i in o) r.push(i+":"+obj2str(o[i])); if(!!document.all && !/^n?functions*toString()s*{n?s*[native code]n?s*}n?s*$/.test(o.toString)){ r.push("toString:"+o.toString.toString()); } r="{"+r.join()+"}" }else{ for(var i =0;i<o.length;i++) r.push(obj2str(o[i])) r="["+r.join()+"]" } return r; } return o.toString(); }
推荐阅读
inputSuggest文本框输入时提示、自动完成效果(邮箱输入自动补全插件)
像QQ邮箱提示、百度的搜索框提示、淘宝的商品搜索提示等,现在有不少的网站都有类似效果,以提升用户体验。 使用方法: new InputSuggest({ input HTMLInputElement 必选 data Array ['sina.cn','>>>详细阅读
本文标题:javascript中将Object转换为String函数代码 (json str)
地址:http://www.17bianji.com/kaifa2/JS/23433.html
1/2 1