/**
* 将json数据格式转换成数据
* 示例:
* json = {'userName':'张三','password':'123456'}
* 转换为
* data = [{'name':'userName','value':'张三'},{'name':'password','value':'123455'}]
*/
jsonToArr : function(jsonObj, objName){
if(!objName)
objName = "";
var arr = [];
for(var key in jsonObj){
var value = jsonObj[key];
var name;
if(objName && key.indexOf(objName) != 0)
name = objName + "." + key;
else
name = key;
if(value != null && value != undefined){
if($.isArray(value)){
$.each(value, function(i, el){
var obj = {"name": name, "value": el}
arr.push(obj);
});
}else{
var obj = {"name": name, "value": value}
arr.push(obj);
}
}
}
return arr;
},
* 将json数据格式转换成数据
* 示例:
* json = {'userName':'张三','password':'123456'}
* 转换为
* data = [{'name':'userName','value':'张三'},{'name':'password','value':'123455'}]
*/
jsonToArr : function(jsonObj, objName){
if(!objName)
objName = "";
var arr = [];
for(var key in jsonObj){
var value = jsonObj[key];
var name;
if(objName && key.indexOf(objName) != 0)
name = objName + "." + key;
else
name = key;
if(value != null && value != undefined){
if($.isArray(value)){
$.each(value, function(i, el){
var obj = {"name": name, "value": el}
arr.push(obj);
});
}else{
var obj = {"name": name, "value": value}
arr.push(obj);
}
}
}
return arr;
},