JSON Inverter
This will invert a two-dimensional JSON object!
JavaScript
var obj1 = {
prop1: {
dummy1: 0,
dummy2: 2,
dummy3: 3
},
prop2: {
dummy1: 1,
dummy2: 3,
dummy3: 2
}
};
var i, k;
var obj2 = {};
for (var i in obj1) {
for (var k in obj1[i]) {
if (!obj2[k]) obj2[k] = {};
obj2[k][i] = obj1[i][k];
}
}
console.log(obj1);
console.log(obj2);