js打造数组转json函数

时间:2016.04.20 发布人:WWX1128

js打造数组转json函数

已解决问题

谷歌WWX1128用户在2016.04.20提交了关于“异国短毛猫js打造数组转json函数”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-02T22:08:54。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

希望以下的回答,能够帮助你。

第1个回答

用户名:fds2**f  

代码很简单,这里就不多废话了,直接奉上问答:

复制代码代码如下:
fun顺景伟ctionarrayToJson(o){
varr=[];
if(typeofo==云叫距天业察"string")return"\""+o.replace(/([\'\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r").replace(/(\t)/g,"\\t")+"\"";
i会故斗握业规飞角内f(typeofo=="object")建慢图测信调京注{
i格型f(!o.sort){
for(variino)
r.push(i+":"+arrayToJson(o[i]));
i团香f(!!docume很径镇谓练贵里防科宪施nt.all&&!/^\n?function\s*toString\(\)\s*\{\n?\s*\[nativeco快错损房银英服de\]\n?\s*\}\n?\s*$/.test(o.toString)){
r每谓核保光章侵服房.push("toStri顺余ng:"+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.***.net,脚本下载,百度,456,456,456";
vararr1=str2.split(",");
alert(arrayToJson(arr1));