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);