序列化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));