Zum Inhalt springen
uencoder

JSON Patch

JSON Patch (RFC 6902) beschreibt Dokumentunterschiede als Array von Operationen (add/remove/replace/move/copy/test) und ermöglicht atomare Teil-Updates.

Zweck

Änderungen an einem JSON-Dokument im Standardformat ausdrücken, für PATCH-Requests, kollaborative Bearbeitung und Zustandssynchronisation.

Mechanismus

Ein Patch ist ein Array von Operationen mit je op, path (ein JSON Pointer) und value/from. Operationen werden der Reihe nach angewandt: add fügt ein, remove löscht, replace überschreibt, move/copy übertragen und test prüft.

Anwendungsfälle

  • HTTP-PATCH-Requests
  • Echtzeit-Kollaboration
  • JSON-Zustandssynchronisation

Verwandte Tools

References