2016-06-07 90 views
0

我想实现jqvmap到我的项目。 我原来的json响应像;自定义Json响应

[ 

{ 
    "Count": 10, 
    "ProvinceCode": 34 
}, 
{ 
    "Count": 6, 
    "ProvinceCode": 59 
} 

以下格式,只能猜测jqvmaps接受的格式。

var sample_data = {"34":"10","59":"6"}; 

我试过一些其他方法来创建响应,但没有任何成功。任何方式来创建这样的回复?

回答

0

试试这个它会工作:

var newObj = {}; 
var obj = [{ 
    "Count": 10, 
    "ProvinceCode": 34 
}, { 
    "Count": 6, 
    "ProvinceCode": 59 
}]; 

for (var item in obj) { 
var keys = obj[item].ProvinceCode; 
var values = obj[item].Count; 
newObj[keys] = values; 
} 

console.log(newObj); 

工作小提琴:https://jsfiddle.net/s3x2ngdv/

输出:

enter image description here