JSON-Vergleich
Vergleichen Sie zwei JSON-Texte strukturell und erkennen Sie Unterschiede in Eigenschaften, Werten und Arrays direkt im Detail.
Tool ausführen
Mit dem Online-JSON-Vergleich analysieren Sie zwei strukturierte Datensätze direkt im Browser und decken Unterschiede auf. Das Werkzeug liest zwei Eingabetexte ein, parst den enthaltenen JSON-Code und vergleicht die daraus entstehenden Baumstrukturen. Es erkennt hinzugefügte, entfernte oder geänderte Eigenschaften in Objekten sowie abweichende Längen und Werte in Arrays. Die Gegenüberstellung arbeitet strukturbasiert statt rein zeilenorientiert. Formatierungsunterschiede wie Leerzeichen oder Zeilenumbrüche beeinflussen die Prüfung nicht, solange die Syntax gültig ist. Nach dem Start sehen Sie eine Auswertung, die angibt, ob beide Strukturen identisch sind, und die genaue Anzahl der Abweichungen auflistet. Sollte ein Textfeld ungültiges JSON enthalten, weist die Ansicht auf den Syntaxfehler hin. Bleibt ein Feld leer, meldet das Werkzeug das Fehlen übereinstimmender Daten ohne Differenzenliste. So prüfen Sie Konfigurationsdateien, API-Antworten oder Datenbankexporte schnell auf inhaltliche Änderungen und behalten die Kontrolle über Ihre Datenformate.
Anleitung
- Fügen Sie den ersten Datensatz in das Textfeld für das Ausgangs-JSON ein.
- Tragen Sie den zweiten Datensatz in das Textfeld für das Vergleichs-JSON ein.
- Starten Sie den Vergleichsvorgang über die entsprechende Schaltfläche.
- Prüfen Sie in der Auswertung, ob beide Strukturen identisch sind oder wie viele Abweichungen vorliegen.
Beispiele
- Vergleich zweier Konfigurationsstände: Feld A enthält '{"port": 8080, "debug": true}', Feld B enthält '{"port": 8080, "debug": false}'. Das Ergebnis zeigt eine Abweichung für den geänderten Wert der Eigenschaft 'debug'.
- Prüfung von Benutzerlisten: Feld A enthält '[{"id": 1}, {"id": 2}]', Feld B enthält '[{"id": 1}]'. Das Ergebnis weist eine Längenänderung des Arrays und ein fehlendes Element aus.
FAQ
Werden Leerzeichen und Zeilenumbrüche als Unterschiede gewertet?
Nein. Das Werkzeug parst die Eingaben und vergleicht die semantische Datenstruktur. Reine Formatierungsunterschiede wie Einrückungen oder Leerzeilen verändern das Ergebnis nicht.
Was passiert, wenn ein Eingabefeld ungültiges JSON enthält?
Kann ein Text nicht als JSON interpretiert werden, wird der Vergleich abgebrochen und eine Fehlermeldung zur fehlerhaften Syntax angezeigt.
Kann das Werkzeug auch leere Eingaben verarbeiten?
Ja. Wenn ein Feld leer ist oder nur Leerzeichen enthält, wird kein struktureller Unterschied berechnet, das System meldet jedoch, dass die Eingaben nicht identisch sind.