将JSON对象转换为“值”“值”对

时间:2015-11-08 11:21:09

标签: json

我有一个具有这种结构的JSON对象:

enter image description here

我想把它变成这种格式

        {"123" : "Asthma", "124" : "Bronchitis".....}

我很喜欢使用javascript并使用JSON。一些援助会很棒。

由于

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

var arr = [{id: 1, name: 'a'},{id: 2, name: 'b'},{id: 3, name: 'c'}];
var obj = {};

for (var i=0 ; i<arr.length ; ++i) {
    obj[arr[i].id] = arr[i].name;
}

console.log(obj);