简体   繁体   English

自定义Json响应

[英]Customize Json Response

I'm trying to implement jqvmap to my project. 我正在尝试对我的项目实施jqvmap。 My json response in original like; 我的json响应原始

[

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

The format below, guess only format that jqvmaps accepts. 下面的格式,仅猜测jqvmaps接受的格式。

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

I've tried some other methods to create response like that but not any success. 我尝试了其他方法来创建类似的响应,但没有成功。 Any way to create response like that? 有什么办法可以创建这样的响应?

Try this it will work : 试试这个将起作用:

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);

Working fiddle : https://jsfiddle.net/s3x2ngdv/ 工作提琴: https : //jsfiddle.net/s3x2ngdv/

Output : 输出:

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM