// Rename a key in JSON by moving it to a new key and deleting the old one
data = { oldName: 1, other: 2 }
data.newName = data.oldName
delete data.oldName
// new data: { other: 2, newName: 1 }
const renameKey = (object, key, newKey) => {
const clonedObj = clone(object);
const targetKey = clonedObj[key];
delete clonedObj[key];
clonedObj[newKey] = targetKey;
return clonedObj;
};
const clone = (obj) => Object.assign({}, obj);