0

我正在尝试将 jqvmap 实施到我的项目中。我的 json 回复原样;

[

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

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

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

我尝试了其他一些方法来创建这样的响应,但没有任何成功。有什么方法可以创建这样的响应吗?

4

1 回答 1

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/

输出 :

在此处输入图像描述

于 2016-06-08T05:21:31.817 回答