Kostenloser JSON Diff Checker Online
Vergleiche zwei JSON-Objekte und sieh sofort, was sich geändert hat.
JSON A
JSON B
Diff-Ergebnis
Was ist ein JSON-Diff-Tool?
Sie haben eine Konfigurationsänderung deployed und etwas ist kaputtgegangen — aber was genau hat sich geändert? Oder Sie haben zwei API-Antworten aus verschiedenen Umgebungen und müssen die Unterschiede sehen. Ein JSON-Diff-Tool löst das, ohne dass Sie selbst Zeile für Zeile scannen müssen. Es vergleicht zwei JSON-Dokumente und hebt genau hervor, was sich geändert hat — welche Schlüssel hinzugefügt, entfernt oder mit einem neuen Wert versehen wurden. Es arbeitet rekursiv durch verschachtelte Objekte mit Punkt-Notation-Pfaden wie user.address.city.
Anstatt selbst zwei JSON-Blöcke Zeile für Zeile zu lesen, übernimmt das Tool die schwere Arbeit und präsentiert eine klare, strukturierte Zusammenfassung jedes Unterschieds. Das Ausgabeformat orientiert sich an klassischen Diff-Tools, und die Änderungsoperationen entsprechen dem RFC 6902 JSON Patch-Standard.
Verwendung des JSON-Diff-Tools
JSON A einfügen
Fügen Sie Ihr erstes JSON-Objekt in den linken JSON A-Bereich ein.
JSON B einfügen
Fügen Sie Ihr zweites JSON-Objekt in den mittleren JSON B-Bereich ein.
Diff lesen
Der rechte Bereich zeigt sofort jeden hinzugefügten (+), entfernten (-) oder geänderten (~) Schlüssel.
Beispiel
Hier ein kurzes Beispiel für die Diff-Ausgabe:
Vergleich zweier Benutzerobjekte
JSON A (Eingabe):
JSON B (Eingabe):
Diff-Ergebnis:
Häufig gestellte Fragen
Wie vergleiche ich zwei JSON-Objekte online?
Fügen Sie das erste JSON in das linke Panel (JSON A) und das zweite in das mittlere Panel (JSON B) ein. Das Diff-Ergebnis erscheint sofort rechts — es zeigt jeden Schlüssel, der hinzugefügt, entfernt oder geändert wurde.
Was bedeutet die JSON-Diff-Ausgabe?
+ added bedeutet, der Schlüssel existiert in JSON B, aber nicht in JSON A. - removed bedeutet, er war in JSON A, aber nicht in B. ~ changed bedeutet, der Schlüssel existiert in beiden, aber der Wert ist unterschiedlich. Pfade verwenden Punkt-Notation für verschachtelte Schlüssel wie user.profile.email. Wenn Sie diese Änderungen programmgesteuert anwenden möchten, lohnt sich ein Blick auf das JSON Patch-Format.
Unterstützt dieses Tool verschachteltes JSON?
Ja. Das Diff-Tool durchläuft rekursiv alle verschachtelten Objekte und Arrays und meldet Änderungen auf jeder Ebene mit einem vollständigen Punkt-Notation-Pfad. Eine Änderung tief in einer verschachtelten Konfiguration erscheint als etwas wie server.db.connection.host.
Werden meine Daten an einen Server gesendet?
Nein. Alle Vergleichslogik läuft vollständig in Ihrem Browser mit JSON.parse(). Ihr JSON verlässt nie Ihr Gerät.
Verwandte Tools
Siehe auch: JSON Formatter, JSON Validator, JSON Merge.