Replace key's dynamically in JSON data
Replace key's dynamically in JSON data
by Khadeer Mohammed
JavaScript
var data = [{"abc":"mip","totalCrimes":60},{"abc":"theft","totalCrimes":400}];
var key1;
var key2;
var n = 0;
Object.keys(data[0]).forEach(function(k) {
if(n == 0){
key1 = k;
}else{
key2 = k;
}
n++;
});
debugger;
document.write(key1 +", "+ key2)
var data2 = [];
for(var i in data){
var obj = {};
obj.key1 = data[key1];
obj.key2 = data[key2];
data2.push(obj);
}
console.log(data2);