RFC 7396 — JSON Merge Patch by node

JSON Merge Patch describes changes to a JSON document using a patch that resembles the document itself: present members are set, members given null are removed, applied by recursively merging the patch into the target.