本文给大家分享的是使用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(数组);
以上所述就是本文的全部内容了,希望大家能够喜欢。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。