Aller au contenu
uencoder

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

Outils associés

References