Zwei JSON-Objekte vergleichen und sehen, was hinzugefügt, entfernt oder geändert wurde
Ein JSON-Vergleichstool nimmt zwei JSON-Objekte und zeigt genau, wie sie sich unterscheiden: welche Schlüssel hinzukamen, welche entfernt wurden und welche Werte sich änderten. Anders als ein reiner Text-Diff versteht es die JSON-Struktur, daher stört es nicht, dass eine Version formatiert und die andere minifiziert ist oder die Schlüssel in anderer Reihenfolge stehen — es vergleicht die Daten selbst, nicht die Zeichen. Diese Unterscheidung zählt, weil zwei JSON-Dokumente Byte für Byte verschieden sein und doch exakt dasselbe Objekt darstellen können.
Das macht es zum richtigen Werkzeug für Fragen, die ein Text-Diff schlecht beantwortet: Was änderte sich zwischen einer alten und neuen API-Antwort, welches Feld berührte ein Konfigurations-Update wirklich, oder warum stimmen zwei Datensätze, die übereinstimmen sollten, nicht überein. Es dringt in verschachtelte Objekte und Arrays ein, sodass eine mehrere Ebenen tief vergrabene Änderung präzise auftaucht, statt einen ganzen Block als verschieden zu markieren. Alles läuft im Browser, Sie können also private Payloads, Konfiguration oder Datenbankdatensätze vergleichen, ohne sie irgendwohin hochzuladen.
Ein Text-Diff vergleicht Zeichen, also erscheinen Umformatierung oder Umsortierung von Schlüsseln als Unterschiede, selbst wenn die Daten identisch sind. Ein JSON-Vergleich parst beide Seiten zuerst zu Objekten und meldet so nur echte Änderungen an Schlüsseln und Werten, ohne Formatierung und Schlüsselreihenfolge.
Nein. In JSON ist die Schlüsselreihenfolge eines Objekts nicht bedeutsam, also gelten zwei Objekte mit denselben Schlüsseln in anderer Reihenfolge als gleich. Die Array-Reihenfolge ist dagegen bedeutsam — Elemente umzusortieren ist eine echte Änderung.
Ja. Es geht in verschachtelte Objekte und Arrays beliebiger Tiefe, sodass ein mehrere Ebenen tiefer geänderter Wert präzise mit seinem Pfad gemeldet wird, statt die gesamte übergeordnete Struktur als verschieden zu markieren.
Nein. Beide Dokumente werden vollständig im Browser geparst und verglichen, es wird also nichts an einen Server gesendet. Sie können vertrauliche API-Antworten, Konfiguration oder persönliche Datensätze bedenkenlos diffen.
JSON-Formatierer · JSON-Minifier · JSON-Validator · JSON zu CSV · JSON ↔ YAML · JSON glätten