JSON vergleichen: strukturelle Unterschiede

Vergleiche JSON unabhängig von der Reihenfolge der Objektschlüssel. Finde Ergänzungen, Löschungen und Änderungen per JSON Pointer.

Verarbeitung im Browser: Ihre Daten werden nicht hochgeladen.

Daten einstellen

Daten einstellen

100.000 Zeichen pro JSON, 60 Ebenen und 10.000 Werte. Bis 500 angezeigte Unterschiede; exakte Zahlen bis 1.000 Ziffern und normalisierter Exponent ±10.000.

Ergebnis

Gib die Werte ein, um das Ergebnis zu sehen.

Wir zählen die meistgenutzten Werkzeuge, ohne Eingabewerte oder Dateiinhalte in die Statistik aufzunehmen. Datenschutz

Bedienung

Vergleiche Datentypen: Eine Zahlenzeichenfolge ist keine Zahl und null keine fehlende Eigenschaft. JSON Pointer zeigt die genaue Stelle und maskiert Schrägstriche und Tilden im Namen.

Eingaben im Beispiel
EingabeErgebnis
{"price":10,"tags":["a","b"]} {"tags":["a","c"],"price":10}/tags/1: "b" → "c"

Methode und Grenzen

Die Schlüsselreihenfolge wird ignoriert; die Array-Reihenfolge zählt. Zahlen werden exakt verglichen. Pfade folgen JSON Pointer.

Beispiel

Anwendungsbeispiel

Eingabe
{"price":10,"tags":["a","b"]} {"tags":["a","c"],"price":10}
Ergebnis
/tags/1: "b" → "c"

Nur die Reihenfolge von price und tags zu ändern lässt das Objekt gleichwertig. Wird der zweite Array-Eintrag von b zu c geändert, zeigt /tags/1 den Unterschied: Indizes beginnen bei null.

Welche Grenzen hat dieses Werkzeug?

100.000 Zeichen pro JSON, 60 Ebenen und 10.000 Werte. Bis 500 angezeigte Unterschiede; exakte Zahlen bis 1.000 Ziffern und normalisierter Exponent ±10.000.

Eingaben und Ergebnisse werden im Browser verarbeitet und nicht an den Server gesendet. Aggregierte Statistiken erfassen, falls aktiviert, nur Werkzeug und Ergebnisstatus, keine Inhalte.

Quellen

PRAKTISCHE RATGEBER

JSON-Schlüsselreihenfolge: Objekte und Arrays vergleichen

Unterscheide Eigenschafts- und Array-Reihenfolge und prüfe Pfade, Datentypen, Zahlen und doppelte Schlüssel.

Schritt für Schritt

Favoriten