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