YamlBox

JSON Werkzeuge

JSON Diff – Vergleichen Sie zwei JSON Dokumente

Fügen Sie zwei JSON-Dokumente ein und erhalten Sie eine genaue Liste der Änderungen – nach Pfad, nicht nach Zeile. Ideal zum Vergleich von API-Antworten, Konfigurationsversionen und Nutzlasten zwischen Umgebungen.

Konvertierungsoptionen

JSON – geändert (rechts)

JSON – Original (links)

Beispiele: Config – vorher · API Reaktion – vorher —⌘/Strg + Eingabetaste konvertiert · legt eine Datei ab, um sie zu laden · lokal verarbeitet

Diff-Bericht

Die Ausgabe ist schreibgeschützt. Verwenden Sie Kopieren, Herunterladen oder Teilen, um es zu verschieben.

So verwenden Sie das JSON Diff-Tool

  1. Fügen Sie das Original JSON ein

    Der linke Bereich enthält das „Vorher“-Dokument. Aus einer Datei oder einer API-Antwort einfügen.

  2. Fügen Sie das geänderte JSON ein

    Schalten Sie den zweiten Editor auf Ihr „Nachher“-Dokument um. Der Bericht wird während der Eingabe aktualisiert.

  3. Änderungen nach Pfad lesen

    Jede Änderung zeigt einen JSONPath (wie $.env.LOG_LEVEL), den alten Wert, den neuen Wert und ob er hinzugefügt, entfernt oder geändert wurde.

Was macht dieses Tool anders?

  • Struktureller Unterschied – Schlüsselreihenfolge und Leerzeichen führen niemals zu falsch positiven Ergebnissen
  • Exakter JSONPath für jede Änderung, damit Sie direkt dorthin springen können
  • Zusammenfassung zählt: hinzugefügte, entfernte und geänderte Schlüssel
  • Erkennt Typänderungen explizit (String → Zahl, Objekt → Array)
  • Client-seitig: sicher für den Vergleich von Staging- und Produktionsnutzlasten

Datenschutz durch Architektur: Diese Seite enthält keine Analysen, die Ihre Eingaben empfangen, und der Konvertierungscode wird in Ihrem Tab ausgeführt. Nach dem Laden können Sie die Verbindung zum Netzwerk trennen und weiterarbeiten.

JSON Diff – häufig gestellte Fragen

Wie unterscheidet sich das von einem Textunterschied?

Bei einem Textunterschied werden Zeilen verglichen, sodass eine Neuformatierung oder Neuanordnung von Schlüsseln zu Rauschen führt. Dieses Tool analysiert beide Dokumente und vergleicht Werte nach Pfad, sodass nur echte semantische Änderungen gemeldet werden.

Erkennt es geänderte Array-Elemente?

Ja – Arrays werden Element für Element verglichen. Ein Element, das in einem Dokument vorhanden ist, in dem anderen jedoch nicht, wird als hinzugefügt oder entfernt in einem indizierten Pfad wie $.users[2] gemeldet.

Kann es JSON mit unterschiedlicher Schlüsselreihenfolge vergleichen?

Ja. Die Schlüsselreihenfolge ist irrelevant, da beide Dokumente zuerst analysiert werden. {"a":1,"b":2} und {"b":2,"a":1} sind im Vergleich identisch.

Kann ich auch YAML-Dateien vergleichen?

Konvertieren Sie sie zunächst mit dem YAML-zu-JSON-Konverter in einem anderen Tab und fügen Sie dann beide JSON-Ausgaben hier ein. Da der Unterschied strukturell ist, hat die vorherige Umwandlung von YAML in JSON keinen Einfluss auf das Ergebnis.

Auf der Suche nach “Vergleichen Sie JSON-Dateien”, “json online vergleichen”, “JSON-Differenz-Tool”? Hier sind Sie richtig – Durchsuchen Sie alle 19 Tools.

Tiefergehende Lektüre

Blogartikel · 6 Minuten Lesezeit JSON Diff: Daten so vergleichen, wie sie tatsächlich Vergleichen Sie zwei JSON-Nutzlasten mit einem strukturellen JSON-Diff, der Schlüsselreihenfolge und Leerzeichen ignoriert, verschobene Werte hervorhebt und zeigt, warum Textunterschiede irreführend sind. Lesen Sie die Anleitung →