JSON.stringfy

来源:互联网 发布:扎古头扭蛋可动眼编程 编辑:程序博客网 时间:2024/05/29 08:34
if (!window.JSON) {        window.JSON = {            stringify: function (vContent) {                if (vContent instanceof Object) {                    var sOutput = '';                    if (vContent.constructor === Array) {                        for (var nId = 0; nId < vContent.length; nId++) {                            sOutput += this.stringify(vContent[nId]) + ',';                        }                        return '[' + sOutput.substr(0, sOutput.length - 1) + ']';                    }                    if (vContent.toString !== Object.prototype.toString) {                        return '"' + vContent.toString().replace(/"/g, '\\$&') + '"';                    }                    for (var sProp in vContent) {                        if (vContent[sProp]) {                            sOutput += '"' + sProp.replace(/"/g, '\\$&') + '":' + this.stringify(vContent[sProp]) + ',';                        }                    }                    return '{' + sOutput.substr(0, sOutput.length - 1) + '}';                }                return typeof vContent === 'string' ? '"' + vContent.replace(/"/g, '\\$&') + '"' : String(vContent);            }        };    }


0 0
原创粉丝点击