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));
序列化json的函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.