Merging JSON Objects: Deep Merge, Shallow Merge, and Conflicts