json格式 {'fl':‘安徽’,‘mc’:‘bg’,‘num’:5},{'fl':‘安徽’,‘mc’:‘cc’,‘num’:5},{'fl':‘安徽’,‘mc’:‘qt’,‘num’:5}
拼接后格式 ['fl':‘安徽’,‘bg’:5,‘cc’:5,‘qt’:5]
获取数据库数据资源
jsonObj ={} 用于定义想要拼接的json类型
var jsonarr = []; 用于存放拼接后的一堆json对象
if(!jsonObj[data.fl]){
jsonObj[data.fl] = { 'fl' : data.fl, 'bg' : 0,'cc' : 0,'qt' : 0 };
getNum(data, jsonObj[data.fl]);
}
得到的是一堆的Object
for(i in jsonObj){
//console.log(jsonObj[i]);
jsonarr.push(jsonObj[fl]);
}
function getNum(data, json) {
switch (data.zwqkmc) {
case "帮工":
json['bg'] = data.num;
break;
case "出差": {
json['cc'] = data.num;
break;
}
}
}