Was ist JSON Diff?
Zu erkennen, was sich zwischen zwei JSON-Daten geändert hat — eine API-Antwort vorher und nachher, zwei Config-Versionen — ist schwer, wenn Formatierung oder Schlüsselreihenfolge abweichen. Dieser kostenlose JSON-Vergleich normalisiert beide Seiten (Formatierung + sortierte Schlüssel) und zeigt einen klaren zeilenweisen Vergleich, sodass Sie nur die echten Änderungen sehen — sofort im Browser.
JSON Diff vergleicht zwei JSON-Dokumente und zeigt genau, was sich zwischen ihnen geändert hat — welche Schlüssel hinzugefügt, entfernt oder geändert wurden und wie ihre alten und neuen Werte lauten. Unverzichtbar beim Debuggen von API-Änderungen zwischen Versionen oder beim Überprüfen von Konfigurationsänderungen.
JSON Vergleichen
- Fügen Sie das Original-JSON links ein.
- Fügen Sie das geänderte JSON rechts ein.
- Lesen Sie das hervorgehobene Diff — grün hinzugefügt, rot entfernt.
Wann Vergleichen
- Eine API-Antwort vor und nach einer Code-Änderung vergleichen, um zu prüfen, dass nur die beabsichtigten Felder geändert wurden.
- Eine Konfigurationsänderung zwischen zwei Umgebungen (Staging vs. Produktion) in lesbarem Format überprüfen.
- Verfolgen, wie sich ein Datenbankdatensatz oder Dokument zwischen zwei Snapshots geändert hat.
- Eine unerwartete API-Antwort debuggen, indem sie mit der erwarteten Ausgabe verglichen wird.
Wie JSON-Diffing funktioniert
Das Tool parst beide Eingaben zuerst mit JSON.parse(), um zu validieren, dass sie gültiges JSON sind. Dann führt es einen tiefen Strukturvergleich durch: Für jeden Schlüssel in beiden Objekten prüft es rekursiv, ob der Wert gleich ist.
Array-Diffing basiert auf Indizes: Position 0 links wird mit Position 0 rechts verglichen. Das Umsortieren eines Arrays zeigt alle Elemente als geändert.
Vorteile
- Ignoriert Formatierungs- und Schlüsselreihenfolge-Rauschen.
- Klare Hervorhebung hinzugefügter/entfernter Zeilen und Zähler.
- Läuft im Browser — privat und kostenlos.
JSON-Vergleich, Vollständig Lokal
Beide JSON-Objekte, die du einfügst, werden mit einem JavaScript-Diff-Algorithmus verglichen, der in deinem Browser ausgeführt wird. Deine JSON-Daten werden vollständig lokal auf deiner Maschine verarbeitet; nichts wird an einen Server übertragen.