JSON Merge Patch
JSON Merge Patch (RFC 7396) décrit des mises à jour JSON avec sémantique de fusion : les champs du correctif écrasent les champs homonymes de la cible, et null supprime un champ.
Objectif
Fournir une sémantique de mise à jour par fusion plus simple que JSON Patch pour les scénarios de simple écrasement sans move/copy.
Mécanisme
Fusion récursive : les champs du correctif écrasent les champs homonymes de la cible ; un champ null du correctif supprime le champ cible ; quand correctif et cible sont des objets, ils fusionnent récursivement, sinon le correctif remplace la cible.
Cas d’usage
- Requêtes HTTP MERGE
- Mises à jour JSON simples
- Surcharges de configuration