Zum Inhalt springen
iyziTool

JSON vergleichen

Fügen Sie das Original und die geänderte Fassung ein. Das Werkzeug vergleicht sie als Daten, nicht als Text, sodass umsortierte Schlüssel und andere Einrückung nicht als Änderung zählen.

Fügen Sie zwei Dokumente ein, um sie zu vergleichen. Die Schlüsselreihenfolge ist egal.

Über dieses Tool

Ein Textvergleich zweier JSON-Dateien ist laut: Schlüssel umsortieren, die Einrückung ändern oder abschließende Kommas erzeugen Dutzende geänderter Zeilen ohne Bedeutung. Ein struktureller Vergleich parst beide Dokumente und durchläuft die Daten; gemeldet werden nur echte Unterschiede: ein geänderter Wert, ein aufgetauchter oder verschwundener Schlüssel, ein hinzugefügtes oder entferntes Array-Element. Jeder Fund trägt einen Pfad wie $.users[2].email, damit Sie ihn sofort finden.

Beide Eingaben akzeptieren JSON oder YAML, sodass Sie eine API-Antwort mit einer Konfigurationsdatei oder ein Kubernetes-Manifest vor und nach einer Änderung vergleichen können. Arrays werden Position für Position verglichen, wie es die meisten Werkzeuge tun; wird am Anfang ein Element eingefügt, erscheinen die folgenden als geändert. Alles geschieht in Ihrem Browser.

Häufige Fragen

Spielt die Reihenfolge der Schlüssel eine Rolle?
Nein. Objekte werden nach Schlüssel verglichen, {"a":1,"b":2} und {"b":2,"a":1} sind also identisch.
Wie werden Arrays verglichen?
Element für Element nach Index. Wird in der Mitte ein Element eingefügt, erscheinen die verschobenen als geändert und das letzte als hinzugefügt.
Kann ich YAML vergleichen?
Ja. Beide Seiten dürfen YAML oder JSON sein; beide werden vor dem Vergleich in dasselbe Datenmodell geparst.
Ich brauche einen zeilenweisen Vergleich.
Verwenden Sie das Werkzeug Textvergleich, das Text vergleicht und geänderte Zeilen hervorhebt.

Ähnliche Tools