自定义Json响应

时间:2016-06-07 20:52:19

标签: json format response jqvmap

我正在尝试将jqvmap实现到我的项目中。 我原来的json回应就像;

[

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

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

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

我已尝试过其他一些方法来创建这样的响应,但没有任何成功。有没有办法像这样创建响应?

1 个答案:

答案 0 :(得分: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