例: var json = {name:“zhangsan”,age:13} 转化 ?name=zhangsan&age=13
//json对象转http请求参数字符串
jsonToString(json){
//判断是否为json对象
if(typeof(json) != "object"){
return "";
}
//json属性计数
var filedNum = 0;
var str = "?";
for (const item in json) {
//判断json对象有没有该属性
if (json.hasOwnProperty(item)) {
//属性数加一
filedNum++;
//拼接字符串
str+=item+"="+json[item]+"&";
}
}
//去掉最后一个'&'
str = str.substr(0,str.length-1);
//判断是否有属性,没有返回空字符串
if(filedNum>0){
return str
}else{
return ""
}
}