oerliJSON deep merge
Right-hand JSON overrides; nested objects are merged recursively. Arrays and scalars are replaced.
Base
Override
Merged
{
  "a": 1,
  "b": {
    "x": 1,
    "y": 2
  },
  "c": 3
}