JSON vergleichen

A: JSON A
B: JSON B
1
1

JSON-Dateien online vergleichen – Schritt-für-Schritt-Anleitung

Mit diesem Online-JSON-Compare-Tool können Sie zwei JSONs nebeneinander ansehen, Unterschiede hervorheben und Patches oder Berichte für Versionskontrolle und API-Tests exportieren.

  1. Schritt 1 – Beide JSONs einfügen oder importieren

    • Fügen Sie das erste JSON in den linken Editor (JSON A) und das zweite in den rechten Editor (JSON B) ein.
    • Oder nutzen Sie Import, um JSON aus Dateien, URLs oder der Zwischenablage für jede Seite zu laden.
    • Verwenden Sie echte API-Responses, Konfigurationsdateien oder Datenexporte, um sinnvolle Änderungen zu vergleichen.
  2. Schritt 2 – Vergleichsoptionen konfigurieren

    • Aktivieren Sie Leerzeichen ignorieren, um sich auf Struktur statt Formatierung zu konzentrieren.
    • Aktivieren Sie Groß-/Kleinschreibung ignorieren für einen case-insensitiven Vergleich von Schlüsseln und Strings.
    • Aktivieren Sie Reihenfolge ignorieren, wenn die Reihenfolge von Elementen nicht als Änderung zählen soll.
  3. Schritt 3 – Diff-Visualisierung prüfen

    • Die Nebeneinander-Ansicht hebt Hinzufügungen (grün), Löschungen (rot) und Änderungen (gelb) hervor.
    • Nutzen Sie die Statusleiste für Gesamtänderungen und die Aufschlüsselung nach Typ.
    • Wechseln Sie je nach Bildschirmgröße oder Präferenz zwischen Side- und Inline-Modus.
  4. Schritt 4 – Ergebnisse exportieren

    • Kopieren Sie die Zusammenfassung, um Änderungen schnell in Chat, Tickets oder Doku zu teilen.
    • Exportieren Sie einen Markdown-Bericht mit detaillierten Änderungen und Statistiken.
    • Exportieren Sie JSON Patch (RFC 6902), um Änderungen programmatisch anzuwenden.

Schnelle Tipps zum JSON-Vergleich

  • Validieren Sie beide JSONs zuerst, damit Syntaxfehler keine echten Unterschiede verdecken.
  • Bei API-Responses kann Reihenfolge ignorieren helfen, Rauschen durch umsortierte Arrays zu reduzieren.
  • Nutzen Sie den JSON-Patch-Export, wenn Sie einen maschinenlesbaren Diff für die Synchronisation von Umgebungen benötigen.
Beispiel: JSON-Vergleich mit Unterschieden
// JSON A
{
  "id": 1,
  "name": "Maeve",
  "status": "active"
}

// JSON B
{
  "id": 1,
  "name": "Maeve Winters",
  "status": "active",
  "email": "[email protected]"
}

// Diff Summary
- Modified: name ("Maeve" → "Maeve Winters")
- Added: email ("[email protected]")

Verwandte Tools für JSON-Vergleich & Diff

Kombinieren Sie diese Tools mit dem JSON-Vergleich für Workflows rund um Validierung, Formatierung und Code-Generierung.

Häufig gestellte Fragen

Wie funktioniert der JSON-Vergleich?

Das Tool erstellt einen strukturellen Diff und erkennt Hinzufügungen, Löschungen und Änderungen in verschachtelten Objekten und Arrays.

Werden meine JSON-Daten hochgeladen?

Nein. Alles wird lokal im Browser verarbeitet und niemals auf unsere Server hochgeladen.

Welche Vergleichsoptionen gibt es?

Sie können Leerzeichen, Groß-/Kleinschreibung und Reihenfolge ignorieren, um sich auf relevante strukturelle Änderungen statt Formatierungsrauschen zu konzentrieren.

Kann ich Leerzeichen ignorieren?

Ja. Diese Option normalisiert Leerzeichen innerhalb von String-Werten. Leerzeichen außerhalb von Strings werden beim JSON-Parsing ohnehin ignoriert.

Kann ich die Groß-/Kleinschreibung ignorieren?

Ja. Wenn aktiviert, werden Schlüssel und String-Werte ohne Beachtung der Groß-/Kleinschreibung verglichen.

Kann ich die Reihenfolge ignorieren?

Ja. Ignorieren der Reihenfolge behandelt Objekt-Schlüssel und Array-Elemente als reihenfolgeunabhängig – sinnvoll, wenn die Reihenfolge keine Bedeutung hat.

Warum ist der Editor manchmal schreibgeschützt?

Wenn eine Ignore-Option aktiv ist, wechselt die Ansicht zu einer normalisierten Vorschau, damit die Hervorhebung exakt zu den Regeln passt. Deaktivieren Sie die Optionen, um wieder rohes JSON zu bearbeiten.

Was ist JSON Patch (RFC 6902)?

JSON Patch ist ein Standard für eine Liste von Operationen (add, remove, replace usw.), um ein JSON-Dokument in ein anderes zu transformieren.

Wie wird das exportierte JSON Patch erzeugt?

Wir berechnen einen zuverlässigen Satz von Operationen von A → B anhand von JSON-Pointer-Pfaden. Bei Arrays können konservative Ersetzungen genutzt werden, um Index-Verschiebungen zu vermeiden.

Wie kann ich Ergebnisse exportieren oder teilen?

Nutzen Sie Zusammenfassung kopieren für einen schnellen Überblick, Bericht exportieren für einen Markdown-Bericht oder JSON Patch exportieren, um Änderungen programmatisch anzuwenden.

JSON Diff & Vergleichstool - Online nebeneinander | JSONSwiss