js打造数组转json函数
代码很简单,这里就不多废话了,直接奉上:
functionarrayToJson(o){
varr=[];
if(typeofo=="string")return"\""+o.replace(/([\'\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r").replace(/(\t)/g,"\\t")+"\"";
if(typeofo=="object"){
if(!o.sort){
for(variino)
r.push(i+":"+arrayToJson(o[i]));
if(!!document.all&&!/^\n?function\s*toString\(\)\s*\{\n?\s*\[nativecode\]\n?\s*\}\n?\s*$/.test(o.toString)){
r.push("toString:"+o.toString.toString());
}
r="{"+r.join()+"}";
}else{
for(vari=0;i<o.length;i++){
r.push(arrayToJson(o[i]));
}
r="["+r.join()+"]";
}
returnr;
}
returno.toString();
}
作用相当于 JSON.stringify(array);
简单用法:
varstr2="毛票票,www.nhooo.com,脚本下载,百度,456,456,456";
vararr1=str2.split(",");
alert(arrayToJson(arr1));
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短