js实现数组转换成json
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);
以上所述就是本文的全部内容了,希望大家能够喜欢。
热门推荐
10 广西考试祝福语结婚简短
11 猪年祝福语简短小孩
12 元旦祝福语送长辈简短
13 恭喜二宝祝福语简短
14 祝福语暖心话简短
15 国庆中秋祝福语简短兄弟
16 朋友订婚的祝福语简短
17 送弟弟中秋祝福语简短
18 爱生日祝福语简短独特