JSON Diff - Online-Tool zum Vergleichen und Validieren von JSON
Vergleiche zwei JSON-Dateien und visualisiere alle Unterschiede. Erkenne Fehler und validiere die Struktur – sichere clientseitige Verarbeitung.
JSON 1
1
JSON 2
1
Wie man den JSON Vergleich nutzt
Fügen Sie Ihr erstes JSON-Objekt in das linke Textfeld ein
Fügen Sie Ihr zweites JSON-Objekt in das rechte Textfeld ein
Klicken Sie auf 'JSON Vergleichen', um die Unterschiede hervorgehoben zu sehen
Überprüfen Sie hinzugefügte, entfernte, aktualisierte und unveränderte Eigenschaften
Hauptmerkmale
Tiefer Vergleich
Vergleicht rekursiv verschachtelte Objekte und Arrays, um alle Unterschiede zu finden
Mehrere Ansichtsmodi
Wechseln Sie zwischen Nebeneinander- und vereinten Diff-Ansichten für bessere Lesbarkeit
Detaillierte Ergebnisse
Kategorisiert Änderungen in hinzugefügte, entfernte, aktualisierte und unveränderte Eigenschaften
FAQ
Werden verschachtelte Objekte und Arrays unterstützt?
Ja, es vergleicht rekursiv alle verschachtelten Strukturen, um tiefe Unterschiede zu finden
Sind meine Daten sicher?
Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser - keine Daten werden an Server gesendet
Welche Formate werden für den Download unterstützt?
Ergebnisse können als formatierte Textdateien heruntergeladen werden, um sie einfach zu teilen und zu dokumentieren
Fügen Sie zwei JSON-Objekte ein und das Tool hebt sofort alle Unterschiede hervor — hinzugefügte, entfernte, aktualisierte und unveränderte Eigenschaften. Es durchläuft verschachtelte Objekte und Arrays rekursiv für einen tiefen Diff, unterstützt Nebeneinander- und vereinte Ansichten und läuft vollständig im Browser ohne Datenübertragung.
So nutzen Sie den JSON-Vergleich
- 1
Erstes JSON einfügen
Geben Sie das ursprüngliche oder Basis-JSON-Objekt in das linke Textfeld ein. Nutzen Sie den Formatieren-Button, um die Einrückung bei Bedarf zu bereinigen.
- 2
Zweites JSON einfügen
Geben Sie das zu vergleichende JSON in das rechte Textfeld ein — beide Eingaben sind erforderlich.
- 3
Auf "JSON Vergleichen" klicken
Das Tool vergleicht beide Objekte rekursiv und hebt jede Änderung in verschachtelten Strukturen und Arrays hervor.
- 4
Ergebnisse prüfen
Untersuchen Sie hinzugefügte, entfernte, aktualisierte und unveränderte Eigenschaften und wechseln Sie zwischen Nebeneinander- und vereinter Ansicht.
- 5
Kopieren oder herunterladen
Kopieren Sie das Ergebnis in die Zwischenablage oder laden Sie es als formatierte Textdatei zum Teilen und Dokumentieren herunter.
Referenzen
- RFC 8259 — JSON
Die IETF-Spezifikation, die das JSON-Datenaustauschformat definiert, dem beide verglichenen Dokumente entsprechen müssen.
- RFC 6902 — JSON Patch
Definiert ein standardisiertes JSON-Dokumentformat zur Darstellung einer Folge von Änderungen (hinzufügen, entfernen, ersetzen) zwischen zwei JSON-Werten.
Verwandte Tools
JSON Formatter
Verschönern und validieren Sie jedes JSON-Objekt vor dem Vergleich.
Textvergleich
Vergleichen Sie zwei Textblöcke zeilenweise statt strukturell.
JSON zu XML
Konvertieren Sie JSON-Dokumente in XML für Systeme, die es benötigen.
YAML zu JSON
Konvertieren Sie YAML-Dateien zu JSON, um sie mit diesem Tool zu vergleichen.
Häufig gestellte Fragen
- Werden verschachtelte Objekte und Arrays unterstützt?
- Ja, das Tool vergleicht alle verschachtelten Strukturen rekursiv und findet Unterschiede auf jeder Tiefenebene.
- Sind meine Daten sicher?
- Die gesamte Verarbeitung erfolgt lokal im Browser — es werden keine Daten an externe Server übertragen.
- Was ist der Unterschied zwischen Nebeneinander- und vereinter Ansicht?
- Die Nebeneinander-Ansicht zeigt beide JSON-Objekte in parallelen Spalten für visuellen Vergleich, während die vereinte Ansicht Änderungen in einem einzelnen Strom zusammenführt, ähnlich wie git diff.
- Wie werden Änderungen in den Ergebnissen kategorisiert?
- Unterschiede werden in vier Gruppen eingeteilt — hinzugefügt, entfernt, aktualisiert und unverändert — damit Sie genau sehen, was sich zwischen den beiden Dokumenten verändert hat.
- Kann ich JSON-Vergleiche für CI/CD-Pipelines nutzen?
- Das Tool läuft im Browser und eignet sich ideal für manuelle Vergleiche. Für automatisierte Pipelines empfehlen sich Kommandozeilen-Tools wie jq oder json-diff.