js打造数组转json函数

前端技术 2023/09/08 JavaScript

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

\\\\])/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);

简单用法:

复制代码 代码如下:

var str2=\"phpstudy,www.phpstudy.net,脚本下载,百度,456,456,456\";
var arr1=str2.split(\",\");
alert(arrayToJson(arr1));

本文地址:https://www.stayed.cn/item/23145

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。