JSON-Diff
Freier Online-JSON-Diff-Tool – keine Installation erforderlich. Vergleich von zwei JSON-Objekten mit hervorgehobenen Unterschieden.
Über JSON Diff
Vergleichen Sie zwei JSON-Dokumente Seite an Seite und erhalten Sie eine flache, pfadbasierte Liste aller Unterschiede. Der Vergleich läuft beim Tippen live (auf Basis eines memoisierten Tiefenvergleichs) und meldet Hinzufügungen, Entfernungen und Wertänderungen anhand von JSON-Pointer-ähnlichen Pfaden.
Verwendung
1. Fügen Sie das erste Dokument in die JSON-A-Textfläche ein. 2. Fügen Sie das zweite Dokument in die JSON-B-Textfläche ein. 3. Lesen Sie die Result-Karte: Sie zeigt "no differences", wenn beide gleich sind, andernfalls eine Liste aller Änderungen in Festbreitenschrift sowie eine Anzahl der Unterschiede.
Unterschiedsnotation
Jeder Unterschied ist eine Zeile mit Pfad und Beschreibung. Wertänderungen verwenden die Form .path.to.key: <old> → <new> (oder $ für die Wurzel, wenn der gesamte Wert abweicht). Hinzugefügte Schlüssel werden als .key: (added) <value> gezeigt; entfernte Schlüssel als .key: (removed) <value>. Array-Unterschiede werden über den Index adressiert, mit [n]: (added) / (removed) / value-change-Markierungen, und zwar wird das längere der beiden Arrays durchsucht. Eine abschließende Zeile meldet die Gesamtzahl der Unterschiede.
▶Welches Pfadformat verwendet der Vergleich?
▶Wie werden Arrays unterschiedlicher Länge verglichen?
▶Werden Typänderungen gemeldet?
▶Was passiert, wenn eine Eingabe kein gültiges JSON ist?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.