JSON Diff & Patch API
Vergelijk en patch JSON-documenten volgens RFC-standaarden. Geef twee documenten door en de service retourneert of ze gelijk zijn, een RFC 6902 JSON Patch (de precieze add/remove/replace-operaties die het eerste in het tweede veranderen, met RFC 6901 JSON-Pointer-paden), een wijzigingsoverzicht en een RFC 7386 JSON Merge Patch. Het patch-eindpunt werkt andersom: pas een RFC 6902-patch (add, remove, replace, move, copy en test-operaties) of een RFC 7386 merge patch toe op een document en ontvang het resultaat. Documenten kunnen inline of als JSON-body worden verzonden. Alles wordt lokaal berekend zonder netwerkaanroepen, dus het is snel en deterministisch. Gebouwd voor configuratie- en statusbeheer, API-wijzigingsdetectie, audittrails en changelogs, optimistische concurrency-controles en gegevenssynchronisatiepijplijnen. Een JSON-diff/patch-engine — te onderscheiden van tekst-diffing (textdiff), JSONPath-query's (jsonpath), JSON-validatie en pretty-printing (json) en JSON-Schema-validatie (jsonschema). Geen upstream-sleutel, geen cache.
api.oanor.com/jsondiff-api