As of ES6. Object.assign is a good way to do this.
newjsonobj = Object.assign({}, jsonobj, {})
The items in the first argument mutate the existing object, and the third argument are changes in the new object returned.
In ES7 it is proposed that the spread operator be used.
newjsonobj = {...jsonobj}