Zum Inhalt springen
uencoder

JSON Merge Patch

JSON Merge Patch (RFC 7396) beschreibt JSON-Aktualisierungen mit Merge-Semantik: Patch-Felder überschreiben gleichnamige Zielfelder, und null löscht ein Feld.

Zweck

Einfachere Merge-Update-Semantik als JSON Patch bieten, für reine Überschreib-Szenarien ohne move/copy.

Mechanismus

Rekursiver Merge: Patch-Felder überschreiben gleichnamige Zielfelder; ein null-Patch-Feld löscht das Zielfeld; sind Patch und Ziel Objekte, wird rekursiv gemergt, andernfalls ersetzt der Patch das Ziel.

Anwendungsfälle

  • HTTP-MERGE-Anfragen
  • Einfache JSON-Updates
  • Konfigurations-Overrides

Verwandte Tools

References