JSON-Diff-Viewer
1 hinzugefügt · 1 entfernt · 1 geändert
| Pfad | A | B |
|---|---|---|
| geändertage | 30 | 31 |
| entferntcity | "Tokyo" | |
| hinzugefügtcountry | "JP" |
Verwandte externe Websites
Einige Links sind Affiliate-Links.
Verwandte Tools
Fügen Sie zwei JSON-Dokumente ein und dieses Tool vergleicht sie Schlüssel für Schlüssel, zeigt genau was hinzugefügt, entfernt oder geändert wurde, mit den Vorher- und Nachher-Werten nebeneinander. Es durchläuft verschachtelte Objekte, sodass Sie den vollständigen Pfad zu jeder Abweichung sehen. Alles läuft im Browser.
So wird's benutzt
- Fügen Sie das erste JSON in das linke Feld ein.
- Fügen Sie das zweite JSON in das rechte Feld ein.
- Lesen Sie die Unterschiede mit Anzahl und vollständigen Schlüsselpfaden ab.
Funktionsweise
Beide Dokumente werden geparst und dann rekursiv verglichen. Bei Objekten prüft das Tool jeden Schlüssel auf beiden Seiten: Ein Schlüssel nur links wurde entfernt; einer nur rechts wurde hinzugefügt; einer auf beiden Seiten wird tiefer verglichen. Blattwerte (Zahlen, Zeichenketten, Boolesche Werte, Arrays) werden exakt verglichen, und jede Abweichung wird mit ihrem Pfad in Punktnotation gemeldet.
Funktionen
Vollständige Schlüsselpfade
Jede Abweichung wird mit ihrem Pfad in Punktnotation angezeigt, auch bei Verschachtelung.
Änderungsanzahl
Sehen Sie, wie viele Schlüssel hinzugefügt, entfernt und geändert wurden.
Vorher und nachher
Vergleichen Sie den alten und neuen Wert für jeden geänderten Schlüssel.
Vollständig privat
Ihr JSON wird im Browser verglichen und nie hochgeladen.
Einsatzbereiche
API-Änderungen
Erkennen Sie, was sich in einer Antwort zwischen zwei Versionen geändert hat.
Konfigurationsprüfung
Vergleichen Sie Konfigurationsdateien vor und nach einer Bearbeitung.
Code-Review
Prüfen Sie die Auswirkungen einer Daten- oder Fixture-Änderung.
Debugging
Finden Sie das eine Feld, das zwischen zwei Payloads abweicht.
Hinweise
- Arrays werden als Ganzes verglichen, nicht Element für Element.
- Die Reihenfolge der Objektschlüssel beeinflusst das Ergebnis nicht.
- Aktivieren Sie «Unveränderte anzeigen», um auch übereinstimmende Schlüssel zu sehen.
- Alle Vergleiche laufen auf Ihrem Gerät; nichts wird hochgeladen.
Häufige Fragen
- Wie werden verschachtelte Objekte behandelt?
- Sie werden rekursiv verglichen, und jede Abweichung wird mit ihrem vollständigen Punktpfad wie a.b.c gemeldet.
- Wie werden Arrays verglichen?
- Arrays werden als einzelner Wert verglichen, sodass jede interne Abweichung das gesamte Array als geändert markiert.
- Spielt die Schlüsselreihenfolge eine Rolle?
- Nein. Objekte werden nach Schlüssel verglichen, sodass eine Neuordnung der Schlüssel keine Abweichungen erzeugt.
- Kann ich unveränderte Schlüssel ausblenden?
- Ja. Unveränderte Schlüssel sind standardmäßig ausgeblendet; aktivieren Sie «Unveränderte anzeigen», um sie einzuschließen.
- Wird mein JSON hochgeladen?
- Nein. Der Vergleich findet vollständig im Browser statt und nichts verlässt Ihr Gerät.