I have a defaultObject like that:
var default = { abc: \"123\", def: \"456\", ghi: { jkl: \"789\", mno: \"012\" } };
Also if you are happy with ES6:
Object.assign({}, default, values)