Bedienungsanleitung
- Fügen Sie das originale JSON links und das geänderte JSON rechts ein, oder laden Sie das Beispiel.
- Klicken Sie auf „Sortieren und Formatieren“, wenn die Objekte unterschiedliche Schlüsselreihenfolgen aufweisen.
- Überprüfen Sie die Zusammenfassung: Grün steht für hinzugefügt, Rot für gelöscht und Gelb für geändert.
- Untersuchen Sie die Pfadliste, um jede Änderung zu lokalisieren. Aktivieren Sie „Unveränderte Felder anzeigen“, um die gesamte Struktur zu sehen.
- Kopieren Sie den Diff-Bericht oder laden Sie ihn herunter, um ihn für API-Debugging, Release-Notes oder Konfigurationsprüfungen zu nutzen.
Kernfunktionen
- Semantischer JSON-Diff: Analysiert das JSON zuerst und vergleicht es Pfad für Pfad, sodass simple Änderungen der Schlüsselreihenfolge das Ergebnis nicht unübersichtlich machen.
- Nach Schlüsseln sortieren: Formatieren Sie beide Seiten und sortieren Sie Objektschlüssel alphabetisch, um Unterschiede in der Reihenfolge auszublenden.
- Hinzugefügt / Gelöscht / Geändert hervorheben: Nutzen Sie Grün, Rot und Gelb, um API-Antworten oder Konfigurationsänderungen schnell zu prüfen.
- Inspektion auf Pfadebene: Zeigt Unterschiede präzise nach Pfaden wie
profile.cityoderitems[0].skuan. - Syntaxfehler-Erkennung: Validiert das JSON vor dem Vergleich und meldet Fehler, falls eine Seite nicht geparst werden kann.
- Sicherer lokaler Vergleich: Tokens, Datenbankeinstellungen und sensible Payloads verbleiben ausschließlich im Browser-Speicher.
Verwandte Tools
Sicherer JSON-Formatter: JSON-Dokumente lokal im Browser formatieren, validieren und korrigieren. Bequemes Pretty-Print/Minify, Fehlerhervorhebung, TypeScript- oder Zod-Generierung, Konvertierung in XML.
Kostenloser JSONPath-Tester und Evaluator für API-JSON. Extrahieren Sie passende Knoten in Echtzeit, prüfen Sie Pfade und kopieren Sie JSON-Ergebnisse lokal im Browser.
Konvertieren Sie JSON-Objekte oder -Arrays lokal im Browser in CSV-Dateien. Bringen Sie verschachtelte Felder in eine flache Struktur, nutzen Sie die Vorschau und kopieren oder laden Sie CSV-Daten herunter.
Konvertieren Sie CSV-Texte oder -Dateien lokal im Browser in JSON-Arrays. Unterstützt Kopfzeilen, Komma-/Semikolon-/Tab-Trennzeichen, Drag-and-Drop, Kopieren und Downloads ohne Server-Uploads.
Komprimieren Sie formatiertes JSON in eine einzige Zeile. Entfernen Sie Einrückungen, Zeilenumbrüche sowie überflüssige Leerzeichen und vergleichen Sie Dateigrößen in Echtzeit.
Kostenloser Online-JSON-zu-TypeScript-Konverter. Generieren Sie TypeScript-Interfaces und Types direkt aus Ihren JSON-Payloads. 100 % lokaler Datenschutz.
Konvertieren Sie YAML lokal im Browser in formatiertes JSON. Unterstützt Echtzeit-Konvertierung, Multi-Dokument-YAML, präzise Fehlersuche, Kopieren und Downloads ohne Daten-Upload.
Konvertieren Sie JSON lokal im Browser in YAML. Unterstützt Echtzeit-Konvertierung, strikte JSON-Validierung, genaue Fehlerlokalisierung, Kopieren und Downloads ohne Daten-Upload.
Berechnungslogik
Das Tool führt einen lokalen semantischen JSON-Vergleich durch:
- Beide JSON-Dokumente werden mittels
JSON.parsevalidiert. - Objektschlüssel werden alphabetisch sortiert, während die Array-Reihenfolge beibehalten wird.
- Die Struktur wird in Pfade und Werte flachgelegt, z. B.
items[0].sku. - Jeder Pfad wird als hinzugefügt, gelöscht, geändert oder unverändert klassifiziert.
- Alle Daten verbleiben in der aktuellen Browser-Sitzung. Das Aktualisieren der Seite löscht die Eingaben und Ergebnisse.
- Arrays werden nicht automatisch sortiert, da ihre Position meist eine fachliche Bedeutung hat. Sehr große JSON-Dateien können die Browser-Performance beanspruchen.
Häufig gestellte Fragen
Werden meine vertraulichen JSON-Daten hochgeladen?
Nein. Das Parsen, Sortieren und Vergleichen erfolgt vollständig lokal im Browser. Beim Aktualisieren der Seite wird der Speicher geleert.
Warum zeigt mir ein normaler Diff so viele geänderte Zeilen an?
Ein reiner Text-Diff behandelt geänderte Schlüsselreihenfolgen als geänderte Zeilen. Dieses Tool sortiert die Objektschlüssel vorab und vergleicht die JSON-Pfade, um Rauschen zu reduzieren.
Kann der JSON-Diff-Checker die Schlüsselreihenfolge ignorieren?
Ja. Da die Objektschlüssel alphabetisch sortiert und verglichen werden, weisen identische Inhalte mit unterschiedlicher Reihenfolge keine semantischen Unterschiede auf.
Wird die Reihenfolge in Arrays ignoriert?
Nein. Die Reihenfolge in Arrays wird beibehalten und nach Index verglichen, da die Position der Elemente meist eine fachliche Bedeutung hat.
Können fehlerhafte JSON-Daten verglichen werden?
Nein. Falls ein JSON-Dokument Syntaxfehler enthält, wird im Ergebnisbereich eine Fehlermeldung angezeigt, damit Sie das JSON zuerst korrigieren können.
Kann ich den Vergleich exportieren?
Ja. Sie können den Diff-Bericht kopieren oder als .txt-Datei herunterladen.