JSON Diff API – Kostenloser Deep-Object-Vergleich
Send two JSON objects and get a structural diff showing which keys were added, removed, or changed at every nesting level. Werte werden nach Art und Inhalt verglichen.
Code examples
curl -X POST https://api.botoi.com/v1/diff/json \
-H "Content-Type: application/json" \
-d '{"original":{"name":"Alice","age":30},"modified":{"name":"Alice","age":31,"role":"admin"}}'When to use this API
API-Antwort-Regressionstests
Vergleichen Sie API-Antworten aus Staging und Produktion, um unbeabsichtigte Änderungen in der Form oder den Werten der Antworten zu erkennen.
Überwachung der Konfigurationsdatei
Vergleichen Sie die vorherige und die aktuelle JSON-Konfiguration, um einen Audit-Protokolleintrag zu erstellen, der genau zeigt, was sich geändert hat.
Verfolgung von Datenbankdatensatzänderungen
Speichern Sie den JSON-Unterschied zwischen alten und neuen Datensatzwerten in einer Prüftabelle und bewahren Sie so einen kompakten Verlauf der Änderungen auf Feldebene auf.
Frequently asked questions
Behandelt dies verschachtelte Objekte und Arrays?
Ja. Der Diff durchläuft rekursiv verschachtelte Objekte und Arrays und meldet Änderungen in jeder Tiefe mit Pfaden in Punktnotation.
Wie werden Array-Änderungen gemeldet?
Array-Elemente werden nach Index verglichen. Durch Einfügungen oder Löschungen werden nachfolgende Indizes verschoben, die jeweils als einzelne Änderungen gemeldet werden.
Was passiert, wenn der JSON ungültig ist?
Die API gibt einen 400-Fehler mit einer Meldung zurück, die angibt, welche Eingabe (ursprünglich oder geändert) nicht analysiert werden konnte.
Kann ich YAML oder XML vergleichen?
Nein. Dieser Endpunkt akzeptiert nur JSON. Konvertieren Sie YAML zunächst mit dem Endpunkt /v1/yaml/to-json in JSON.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.