首页 > 网站 > WEB开发 > 正文

js数组转json

2024-04-27 14:14:00
字体:
来源:转载
供稿:网友

js数组转json

    function arrayToJson(o) {        var r = [];        if (typeof o == "string") return "/"" + o.replace(/([/'/"//])/g, "//$1").replace(/(/n)/g, "//n").replace(/(/r)/g, "//r").replace(/(/t)/g, "//t") + "/"";        if (typeof o == "object") {            if (!o.sort) {                for (var i in o)                    r.push(i + ":" + arrayToJson(o[i]));                if (!!document.all && !/^/n?function/s*toString/(/)/s*/{/n?/s*/[native code/]/n?/s*/}/n?/s*$/.test(o.toString)) {                    r.push("toString:" + o.toString.toString());                }                r = "{" + r.join() + "}";            } else {                for (var i = 0; i < o.length; i++) {                    r.push(arrayToJson(o[i]));                }                r = "[" + r.join() + "]";            }            return r;        }        return o.toString();    }作用相当于  JSON.stringify(array);


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表