Entwickler-Werkzeug / 11

JSON-Diff-Vergleich

Vergleiche zwei JSON-Daten nebeneinander, mit Hervorhebung für hinzugefügte, entfernte und geänderte Schlüssel.

JSON-Diff-Vergleich: TOEA parst und vergleicht rekursiv zwei JSON-Objekte oder -Arrays und erkennt neue und entfernte Schlüssel sowie Typ-/Wertänderungen in der Struktur. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.

Ausführungen
In deinem Browser
Kosten
Kostenlos · ohne Anmeldung
Verfügbarkeit
Einsatzbereit
JSON-StrukturvergleichLokale Verarbeitung

Läuft vollständig in deinem Browser

Arrays werden nach Position verglichen

Element 0 wird mit Element 0 verglichen, Element 1 mit Element 1 und so weiter. Wird am Anfang einer Liste ein Datensatz eingefügt, verschieben sich alle folgenden Elemente und werden als geändert angezeigt, obwohl sich sonst nichts geändert hat. Sortiere Listen, deren Reihenfolge keine Bedeutung hat, etwa Benutzer oder Produkte, vor dem Vergleich nach demselben Schlüssel, zum Beispiel nach id, damit jeder Datensatz seinem Gegenstück entspricht.

Was als Änderung gilt

Der Vergleich arbeitet mit analysierten Werten. Einrückung, Leerzeichen und die Reihenfolge der Schlüssel werden daher nie angezeigt, und 1.0 entspricht 1. Eine Änderung des Datentyps wird dagegen erkannt: 42 gegenüber "42" oder null gegenüber einem fehlenden Schlüssel. Unterscheidet sich eine API-Antwort nur durch die Formatierung, ist dies das passende Werkzeug. Änderungen am Aufbau oder an Kommentaren siehst du im Diff-Prüfer.

Pfade werden mit Punkten und Klammern geschrieben, etwa items[2].price. Ein Schlüssel, der selbst einen Punkt enthält, ist dadurch mehrdeutig.

So benutzt du es

  1. Füge links das ursprüngliche JSON und rechts das aktualisierte JSON ein.
  2. Prüfe hinzugefügte (+), entfernte (-) und geänderte (~) Einträge.
  3. Kopiere oder lade das strukturierte Diff-JSON herunter.

Datenschutz & Einschränkungen

Alle JSON-Verarbeitung und das Diffen erfolgen lokal im Arbeitsspeicher deines Browsers.

Ähnliche Tools

Häufige Fragen

Wie werden Array-Elemente verglichen?

Array-Elemente werden nach Positionsindex und Wertstruktur verglichen.

Kann ich den Diff exportieren?

Ja, du kannst das gefilterte Diff-Array kopieren oder herunterladen.

Kostenloses Tool · läuft in deinem browser · kein Konto nötig