序列化json的函数

来源:互联网 发布:违章查询软件 编辑:程序博客网 时间:2024/06/08 05:05
        var param = function(){            this.str = "";        };        param.prototype.doinit = function(obj){            if (obj &&(obj.constructor === Array || obj.constructor === Object)) {                for (var o in obj) {                    if (obj[o].constructor !== Array && obj[o].constructor !== Object) {                        this.str += o + "=" + obj[o] + "&";                    } else {                        this.doinit(obj[o]);                    }                }                return this.str.substring(0, this.str.length-1);            } else {                alert("请输入json格式数据");            }        }        var obj = {            name:"zhangsan",            age:12,            sex:"男",            result: [                {                    xuexiao:"hebeid",                    bucuo:"adfad"                }            ]        };        var obj={"a":1,"b":{"c":2,"d":3}};                var params = new param();                console.log(params.doinit(obj));

原创粉丝点击