Zum Inhalt springen
Easy Diff Checker

JSON Diff Checker · Semantisch · Kostenlos

JSON nach Bedeutung vergleichen, nicht nach Text.

Füge zwei JSON-Dokumente ein und erhalte jeden hinzugefügten, entfernten und geänderten Wert mit genauem Pfad. Die Schlüsselreihenfolge wird ignoriert; Arrays werden per ID zugeordnet.

Ansicht

Die Reihenfolge der Schlüssel wird immer ignoriert. Kommentare und nachgestellte Kommas sind erlaubt.

Ergebnisse erscheinen hier.

Füge zwei JSON-Dokumente ein, um die Änderungen zu sehen

Erhalte eine übersichtliche Liste hinzugefügter, entfernter und geänderter Werte mit genauen Pfaden – die Reihenfolge der Schlüssel zählt nie als Änderung.

So funktioniert’s

Drei Schritte. Ohne Anmeldung.

  1. 1

    Füge links dein Original-JSON und rechts das geänderte JSON ein oder lege es ab. Kommentare und nachgestellte Kommas sind kein Problem.

  2. 2

    Klicke auf „JSON vergleichen“. Die Schlüsselreihenfolge wird ignoriert und Arrays von Datensätzen werden automatisch per ID zugeordnet.

  3. 3

    Prüfe jeden hinzugefügten, entfernten und geänderten Wert nach Pfad – oder wechsle zur Nebeneinander-Ansicht – und exportiere dann einen JSON Patch.

Funktionen

Für echte Daten gemacht.

Semantisch

Schlüsselreihenfolge zählt nie

Objekte werden nach Bedeutung verglichen, sodass umsortierte Schlüssel nicht als Rauschen auftauchen. Nur echte Datenänderungen.

Pfade

Genaue Änderungspfade

Jeder Unterschied hat einen lesbaren Pfad wie users[id=42].address.city, damit du genau weißt, wo er liegt.

Arrays

Intelligente Array-Zuordnung

Arrays von Objekten werden per id, key, sku, email oder name zugeordnet – auch wenn die Einträge umsortiert sind.

Validieren

Fehler, die du beheben kannst

Ungültiges JSON wird per Zeile und Spalte mit einem verständlichen Hinweis lokalisiert. Ein Klick springt direkt dorthin.

Export

RFC 6902 JSON Patch

Lade einen standardkonformen JSON Patch herunter, der das Original in das geänderte Dokument überführt.

Privat

Nichts wird hochgeladen

API-Antworten, Konfigurationen und Geheimnisse bleiben in deinem Browser. Der Vergleich berührt nie einen Server.

FAQ

Fragen & Antworten

Spielt die Reihenfolge der Schlüssel eine Rolle?

Nein. Zwei Objekte mit denselben Schlüsseln und Werten sind gleich, egal in welcher Reihenfolge die Schlüssel stehen. Die Nebeneinander-Ansicht sortiert die Schlüssel, damit nur echte Änderungen erscheinen.

Wie werden Arrays verglichen?

Arrays von Objekten werden über ein ID-artiges Feld (id, _id, uuid, key, code, sku, slug, email oder name) zugeordnet, wenn jeder Eintrag ein eindeutiges hat. Andere Arrays werden der Reihe nach verglichen – oder als ungeordnete Mengen, wenn du „Array-Reihenfolge ignorieren“ aktivierst.

Kann ich JSON mit Kommentaren (JSONC) oder nachgestellten Kommas vergleichen?

Ja. Wenn die strenge Analyse fehlschlägt, werden Kommentare und nachgestellte Kommas automatisch ignoriert und die Eingabe als tolerant markiert.

Was ist ein JSON Patch?

JSON Patch (RFC 6902) ist eine standardisierte Liste von Hinzufügen-, Entfernen- und Ersetzen-Operationen. Angewendet auf das Original ergibt er das geänderte Dokument – nützlich für APIs und Migrationen.

Wird mein JSON an einen Server gesendet?

Nein. Analyse und Vergleich laufen vollständig in deinem Browser, und der Verlauf wird nur auf deinem Gerät gespeichert.

Können „1“ und 1 als gleich behandelt werden?

Ja. Aktiviere „Lockere Typen“, um Zahlen, Booleans und ihre String-Formen als gleich zu behandeln – praktisch, wenn eine API Strings liefert.

Weitere Vergleichstools

Kostenlos, privat, in deinem Browser.

Verlauf

Nur in diesem Browser gespeichert. Bis zu 50 Vergleiche.

Tastenkürzel

Vergleichen
⌘↵
Diese Liste anzeigen
?
Dialoge und Menüs schließen
Esc

Buchstaben-Kürzel werden ignoriert, während du in ein Textfeld tippst.