Aller au contenu
uencoder

JSON Patch

JSON Patch (RFC 6902) décrit les différences d'un document comme un tableau d'opérations (add/remove/replace/move/copy/test), permettant des mises à jour partielles atomiques.

Objectif

Exprimer en format standard les changements d'un document JSON pour les requêtes PATCH, l'édition collaborative et la synchronisation d'état.

Mécanisme

Un correctif est un tableau d'opérations, chacune avec op, path (un JSON Pointer) et value/from. Les opérations s'appliquent dans l'ordre : add insère, remove supprime, replace écrase, move/copy transfèrent et test vérifie.

Cas d’usage

  • Requêtes HTTP PATCH
  • Édition collaborative en temps réel
  • Synchronisation d'état JSON

Outils associés

References