2016-06-07 113 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