jq - linux
Combine JSON files
# I'm not sure how this works but it combined my JSON objects perfectly.
# My use case used the same key and correctly combined them together.
Have not tested on multiple nested keys but I would assume that would also work
jq -s '.[0] * .[1]' file1.json file2.json