Diff two JSON docs → patch
API · /jsondiff-api
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-Health
eingeschränkt- Uptime
- 83.33%
- Server-Probes · 24h
- Latenz Ø
- 85 ms
- Server-Probes · 24h
- Subscribers
- 4,983
- aktiv
- Gesamt-Calls
- 0
- letzte 7 Tage
Preise
Wähle einen Tier — abrechnung monatlich, jederzeit kündbar.
Free
Kostenlos
- 2,260 Calls / Monat
- 2 Anfragen / Sekunde
- Hartes Limit (429 oberhalb der Quote, keine Mehrkosten)
- 2.260 Anrufe/Monat
- 2 Anfragen/Sekunde
- Diff + Patch + Merge-Patch
- Keine Kreditkarte
Starter
€6.60 /Monat
- 44,500 Calls / Monat
- 8 Anfragen / Sekunde
- Hartes Limit (429 oberhalb der Quote, keine Mehrkosten)
- 44.5k Aufrufe/Monat
- 8 Anfragen/Sekunde
- RFC 6902 + 7386 + 6901
- E-Mail-Support
Pro
€21.10 /Monat
- 230,000 Calls / Monat
- 20 Anfragen / Sekunde
- Hartes Limit (429 oberhalb der Quote, keine Mehrkosten)
- 230k Aufrufe/Monat
- 20 Anfragen/Sekunde
- Konfigurations- und Zustands-Pipelines
- Prioritäts-Support
Mega
€55.20 /Monat
- 855,000 Calls / Monat
- 50 Anfragen / Sekunde
- Hartes Limit (429 oberhalb der Quote, keine Mehrkosten)
- 855k Anrufe/Monat
- 50 req/sec
- Daten-Synchronisationsplattform-Skalierung
- Dedizierte SLA
Gebaut von
Ähnliche APIs
Andere APIs mit überschneidenden Tags.
JSON Types API
Inferieren Sie ein Schema oder Typen aus einem JSON-Beispieldokument – der schnellste Weg, einen Vertrag aus einer API-Beispielantwort zu erhalten. Übergeben Sie ein JSON-Beispiel und der Schema-Endpunkt gibt ein JSON-Schema (Draft 2020-12) mit erkannten Typen, erforderlichen Schlüsseln, über Elemente hinweg zusammengeführten Array-Element-Schemas und erkannten Zeichenfolgenformaten (E-Mail, URI, UUID, Datum-Uhrzeit, Datum, IPv4) zurück; der TypeScript-Endpunkt gibt gebrauchsfertige TypeScript-Schnittstellen mit benannten verschachtelten Schnittstellen, typisierten Arrays, Unions für gemischtförmige Array-Elemente und struktureller Deduplizierung zurück. Geben Sie das Beispiel inline über ?json=, als Abfrageparameter oder als Anforderungstext an. Alles wird lokal ohne Netzwerkaufrufe berechnet, daher ist es schnell und deterministisch. Entwickelt für das Erstellen von Typen aus echten API-Antworten, das Generieren von Validierungsschemas, Dokumentation, Vertragstests und Codegenerierung. Ein JSON-Typ-/Schema-Inferer – unterscheidet sich von der JSON-Schema-Validierung (jsonschema), der JSON-Schönformatierung und -Konvertierung (json) sowie dem JSON-Diff/Patch (jsondiff). Kein Upstream-Schlüssel, kein Cache.
api.oanor.com/jsontypes-api
JSONPath-API
JSON mit JSONPath abfragen und extrahieren, serverseitig. Führen Sie jeden JSONPath-Ausdruck aus – Wildcards, rekursiver Abstieg, Array-Slices und Filterausdrücke wie [?(@.price>10)] – gegen ein JSON-Dokument und erhalten Sie die übereinstimmenden Werte, die normalisierten Pfade und JSON-Pointer jedes Treffers oder nur den ersten Treffer. Filterausdrücke werden in einer sicheren Sandbox ohne Zugriff auf globale Variablen ausgewertet, und Eingaben können als JSON-POST-Body oder als Abfrageparameter gesendet werden. Reine lokale Berechnung ohne Drittanbieter-Upstream, sodass Antworten sofort erfolgen und der Dienst immer verfügbar ist. Ideal für No-Code- und Automatisierungsplattformen, ETL- und Datenpipelines, API-Integrationen, Tests und Konfigurationsextraktion.
api.oanor.com/jsonpath-api
YAML-API
Konvertieren, validieren und bereinigen Sie YAML über eine schnelle, vollständig lokale API. Wandeln Sie YAML in JSON (einschließlich Multi-Dokument-Streams) oder JSON in sauberes YAML um, mit optionaler Schlüsselsortierung und benutzerdefinierter Einrückung, validieren Sie ein Dokument und erhalten Sie die genaue Zeile und Spalte jedes Syntaxfehlers mit einem Kontextausschnitt, oder formatieren Sie vorhandenes YAML neu und normalisieren Sie es. Eingaben können als roher text/plain-Textkörper, ein JSON-Feld oder ein Abfrageparameter gesendet werden; Ausgaben sind sauberes JSON. Reine serverseitige Berechnung ohne Drittanbieter-Upstream, sodass Antworten sofort erfolgen und der Dienst immer verfügbar ist. Ideal für DevOps und CI/CD, Konfigurations- und Infrastruktur-als-Code-Tools, No-Code-Plattformen, Editoren und Datenpipelines.
api.oanor.com/yaml-api
JSON Schema API
Validieren Sie JSON gegen JSON Schema, serverseitig. Prüfen Sie beliebige Daten gegen ein Schema (Draft-07 oder 2020-12) und erhalten Sie ein klares Bestehen/Nichtbestehen sowie eine detaillierte Liste jedes Fehlers mit seinem Instanzpfad, fehlgeschlagenem Schlüsselwort und Nachricht; überprüfen Sie, ob ein Schema selbst wohlgeformt ist; oder leiten Sie automatisch ein Starter-JSON-Schema aus einem Beispieldokument ab, komplett mit erkannten Formaten wie E-Mail, URI und Datum. Basierend auf der kampferprobten Ajv-Engine mit vollständiger Formatvalidierung. Jeder Endpunkt akzeptiert GET (JSON-kodierte Parameter) oder einen JSON-POST-Textkörper und läuft vollständig lokal ohne Drittanbieter-Upstream, sodass Antworten sofort erfolgen und der Dienst immer verfügbar ist. Ideal für API-Anfrage-/Antwortvalidierung, Formular- und Dateneingabeprüfungen, ETL- und Datenqualitätspipelines, No-Code-Plattformen und Vertragstests.
api.oanor.com/jsonschema-api
Häufig gestellte Fragen
Schnelle Antworten zu Preisen, Kontingenten und Integration.
Wie bekomme ich einen API-Key für JSON Diff & Patch API?
Wie hoch ist das Rate-Limit für JSON Diff & Patch API?
Was kostet JSON Diff & Patch API?
Kann ich mein Abo jederzeit kündigen?
Ist JSON Diff & Patch API DSGVO-konform?
Wähle einen Endpoint aus der Liste links — Details und Playground erscheinen hier.
Code-Snippets
Registrieren, um einen API-Key zu bekommen, dann jeden Pfad unter deinem Slug aufrufen.
curl https://api.oanor.com/jsondiff-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/jsondiff-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/jsondiff-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/jsondiff-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Bewertungen
Melde dich an, um zu bewerten.
Noch keine Bewertungen.
Diskussion
Stelle Fragen, teile Tipps, bekomme Antworten vom Anbieter und anderen Entwicklern. Öffentlich — jeder kann mitlesen.
Melde dich an, um zu schreiben oder zu antworten.
AnmeldenNeue Diskussion
·
-
Anbieter-Antwort
🔒 Diese Diskussion ist gesperrt — keine neuen Antworten möglich.
-
·
- Noch keine Diskussionen — starte die erste.
Support
Privater 1:1-Support mit dem Anbieter — Abrechnungsfragen, Integrationsprobleme, Account-Themen. Nur du und das Anbieter-Team sehen diese Threads.
Melde dich an, um ein Support-Ticket zu öffnen.
AnmeldenNeues Ticket öffnen
Beschreibe wobei du Hilfe brauchst. Das Anbieter-Team bekommt eine Mail und antwortet auf der Ticket-Seite.
-
·
Dringend - Noch keine Tickets für diese API.