本文给大家分享的是使用Java语言(一种计算机语言,尤用于创建网站)描述语言实现的数组转换json的代码,非常简单实用,相当于JSON.stringify(数组);有需要的小伙伴可以参考下。
射流研究…实现数组转换成json
函数arrayToJson(o) {
var r=[];
if (typeof o==string )返回 o.replace(/([])/g, $1 ).替换(/(n)/g, n ).替换(/(r)/g, r ).replace(/(t)/g, t ) ;
if (typeof o==object) {
如果(!o.sort) {
对于(变量o中的I)
r。push(I): arrayToJson(o[I]);
如果(!document.all!/^n?函数 s * toString () s * n? s * [本机代码]n?s*}n?s*$/.test(o.toString)) {
r。推(托串: o .托串。toString());
}
r= { r . join() } ;
}否则{
for(var I=0;输入输出长度;i ) {
r。push(arrayToJson(o[I]);
}
r=[ r . join()];
}
return r;
}
返回o . tostring();
}
作用相当于JSON.stringify(数组);
以上所述就是本文的全部内容了,希望大家能够喜欢。