Zum Inhalt springen
POST AI agent ready /v1/json/diff

JSON Diff API – Kostenloser Vergleich von JSON-Dokumenten

Vergleicht zwei JSON-Dokumente und erstellt ein strukturiertes Diff. Jede Änderung wird als Hinzufügung, Entfernung oder Änderung mit Pfad, altem Wert und neuem Wert klassifiziert. Nützlich zum Überwachen von Konfigurationsänderungen oder zum Verfolgen von API-Antwortabweichungen.

Parameters

stringrequired

The original JSON document (before).

stringrequired

The modified JSON document (after).

Code examples

curl -X POST https://api.botoi.com/v1/json/diff \
  -H "Content-Type: application/json" \
  -d '{"original":"{\"name\":\"botoi\",\"version\":1}","modified":"{\"name\":\"botoi\",\"version\":2,\"beta\":true}"}'

When to use this API

Konfigurationsänderungen überwachen

Vergleichen Sie die alte und die neue Version einer JSON-Konfigurationsdatei, um einen für Menschen lesbaren Änderungsprotokolleintrag zu erstellen.

Verfolgen Sie die Abweichung der API-Antwort

Erstellen Sie regelmäßig einen Snapshot einer API-Antwort eines Drittanbieters und vergleichen Sie ihn mit dem vorherigen Snapshot, um wichtige Änderungen zu erkennen.

Überprüfen Sie die Aktualisierungen der Feature-Flags

Unterscheiden Sie den JSON-Funktionsflag vor und nach einer Bereitstellung, um zu bestätigen, dass nur die beabsichtigten Flags geändert wurden.

Frequently asked questions

Welches Format verwendet die Diff-Ausgabe?
Die Antwort verwendet JSON-Pfade im Patch-Stil (z. B. /name/first) mit Änderungstypen: „hinzugefügt“, „entfernt“ und „geändert“.
Behandelt das Diff verschachtelte Objekte und Arrays?
Ja. Der Diff rekursiert in verschachtelte Objekte und Arrays und meldet Änderungen auf jeder Tiefenebene.
Kann ich zwei JSON-Dateien mit unterschiedlicher Schlüsselreihenfolge unterscheiden?
Ja. Die Tastenreihenfolge spielt keine Rolle. Der Diff vergleicht Werte nach Schlüsselpfad, nicht nach Position in der Zeichenfolge.
Gibt es eine Begrenzung für die Größe der JSON-Dokumente?
Jedes Dokument kann bis zu 512 KB groß sein. Für größere Vergleiche führen Sie den Diff lokal aus.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.