我有一个 JSON
对象
[
{ serial: 5456454, 'COUNT(*)': 1 },
{ serial: 563535434, 'COUNT(*)': 1 },
{ serial: 576757575, 'COUNT(*)': 1 },
{ serial: 785785758, 'COUNT(*)': 1 },
{ serial: 2147483647, 'COUNT(*)': 8 }
]
我的要求是将其更改/转换为
[
{ serial: 5456454, count: 1 },
{ serial: 563535434, count: 1 },
{ serial: 576757575, count: 1 },
{ serial: 785785758, count: 1 },
{ serial: 2147483647, count: 8 }
]
谁能帮我做这个?
最佳答案
您可以使用 EcmaScript 5 中的 MAP 来完成这些事情
var a = [
{ serial: 5456454, 'COUNT(*)': 1 },
{ serial: 563535434, 'COUNT(*)': 1 },
{ serial: 576757575, 'COUNT(*)': 1 },
{ serial: 785785758, 'COUNT(*)': 1 },
{ serial: 2147483647, 'COUNT(*)': 8 }
];
a = a.map(function(t){
return {serial: t.serial, count: t["COUNT(*)"]};
});
console.log(a);
关于javascript - 更改 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22036524/