JSON Diff & Patch API
Vergleichen und Patchen von JSON-Dokumenten nach RFC-Standards. Übergeben Sie zwei Dokumente, und der Dienst gibt zurück, ob sie gleich sind, einen RFC 6902 JSON Patch (die genauen add/remove/replace-Operationen, die das erste in das zweite umwandeln, unter Verwendung von RFC 6901 JSON-Pointer-Pfaden), eine Zusammenfassung der Änderungen und einen RFC 7386 JSON Merge Patch. Der Patch-Endpunkt funktioniert umgekehrt: Wenden Sie einen RFC 6902 Patch (add, remove, replace, move, copy und test-Operationen) oder einen RFC 7386 Merge Patch auf ein Dokument an und erhalten Sie das Ergebnis. Dokumente können inline oder als JSON-Body gesendet werden. Alles wird lokal ohne Netzwerkaufrufe berechnet, daher ist es schnell und deterministisch. Entwickelt für Konfigurations- und Zustandsverwaltung, API-Änderungserkennung, Audit-Trails und Änderungsprotokolle, optimistische Nebenläufigkeitsprüfungen und Daten-Synchronisationspipelines. Eine JSON-Diff/Patch-Engine – unterschieden von Text-Diffing (textdiff), JSONPath-Abfragen (jsonpath), JSON-Validierung und Pretty-Printing (json) und JSON-Schema-Validierung (jsonschema). Kein Upstream-Key, kein Cache.
api.oanor.com/jsondiff-api