for (var i = 0; i < input.length; i++) {
var datum = input[i];
if (!d[datum.key]) {
d[datum.key] = [];
}
d[datum.key].push(datum.val);
}
obj["key3"] = "value3";
var d = {}
for (var i in input) {
var datum = input[i];
d[datum.key] = datum.val
}