Cookies Diese Website speichert nur, was sie zum Funktionieren braucht. Derzeit gibt es hier weder Analyse noch Werbung, und nichts davon verfolgt Sie auf andere Websites. Datenschutzerklärung lesen

Auswahl anpassen
+92 312 8299940Kostenloses Angebot
Kostenloses Tool, nichts zu installieren

JSON vergleichen online
Nach Bedeutung, nicht nach Zeilen

Dieses Tool zum JSON vergleichen online vergleicht zwei Dokumente und listet jeden Wert, der hinzukam, wegfiel oder sich änderte. Es liest JSON, XML und YAML, direkt in Ihrem Tab.

  • GratisPreis
  • 3Formate
  • KeineAnmeldung
  • KeineUploads

JSON vergleichen

Zwei JSON-, XML- oder YAML-Dokumente nach Bedeutung vergleichen, nicht nach Zeilen

Hinzugefügt
0
Entfernt
0
Geändert
0
Unverändert
0

    Bereit. Fügen Sie auf jeder Seite ein Dokument ein, und die Unterschiede erscheinen.

    Ihr Browser erledigt hier die ganze Arbeit, in diesem Tab. Wir laden nichts hoch, speichern nichts und protokollieren nichts.
    Die Kurzfassung

    Warum JSON vergleichen online

    Ein normaler Textvergleich vergleicht Zeilen. Das passt für Prosa. Bei Daten versagt es. Wenn ein Tool die Schlüssel in neuer Reihenfolge speichert, wirkt jede Zeile geändert, und die echte Änderung versteckt sich im Rauschen.

    Dieses Tool zum JSON vergleichen online vergleicht die Bedeutung. Zwei Objekte mit denselben Schlüsseln sind dasselbe Objekt, egal in welcher Reihenfolge. So sehen Sie nur, was wirklich abweicht.

    Außerdem fügen Sie die alte Version links ein und die neue rechts. Die Liste der Änderungen erscheint sofort. Jede Zeile zeigt einen Pfad, etwa $.stock.shop, und den alten und neuen Wert.

    Das Tool liest auch XML und YAML. So können Sie zwei Konfigurationsdateien, zwei API-Antworten oder zwei Exporte vergleichen, sogar in verschiedenen Formaten.

    Entwickler nutzen es für viele Aufgaben. Zum Beispiel können Sie eine Konfiguration vor einem Release prüfen. Oder Sie vergleichen eine API-Antwort vor und nach einem Deploy. Dann wissen Sie, was sich wirklich geändert hat. Außerdem kann ein Support-Team zwei Exporte eines Kunden vergleichen und das eine abweichende Feld finden.

    Hinzugefügt, entfernt und geändert

    Jeder Unterschied gehört zu einer von drei Gruppen. Hinzugefügt heißt, der Schlüssel existiert nur auf Seite B. Entfernt heißt, er existiert nur auf Seite A. Geändert heißt, beide Seiten haben ihn, mit verschiedenen Werten.

    Zeichnung zweier JSON-Dokumente nebeneinander, mit farbigen Linien, die einen hinzugefügten Schlüssel, einen entfernten Schlüssel und einen geänderten Wert mit einer Liste der Änderungen verbinden
    Zwei Dokumente hinein, eine Liste der Änderungen heraus.

    Jede Gruppe hat ihre eigene Farbe und ihr eigenes Wort, sodass Sie sich nie nur auf Farbe verlassen. Vier Zähler stehen über der Liste. Dabei haken Sie eine Gruppe an oder ab, um nur die gewünschten Zeilen zu zeigen.

    Eine Typänderung zählt als Änderung. Zum Beispiel sind die Zahl 1 und der Text "1" verschieden, und das Tool sagt es.

    Außerdem folgen Pfade dem JSONPath-Stil. Die Wurzel ist ein Dollarzeichen. Ein Schlüssel fügt einen Punkt und seinen Namen an, und ein Listenelement fügt seine Position in eckigen Klammern an. So können Sie einen Pfad kopieren und in Ihrem Code nutzen.

    JSON vergleichen online, ohne die Reihenfolge

    Listen sind anders. In einer Liste zählt die Reihenfolge oft. Doch manchmal nicht, etwa bei einer Liste von Tags. Haken Sie Reihenfolge der Listenelemente ignorieren an, und das Tool ordnet gleiche Elemente zu, egal wo sie stehen.

    JSON-Vergleichstool mit angehakter Option, die Reihenfolge zu ignorieren, das zeigt, dass zwei Listen mit denselben Tags in anderer Reihenfolge keine Unterschiede haben
    Gleiche Tags, neue Reihenfolge, kein Unterschied.

    Elemente ohne gleichen Partner werden nach Position gepaart, sodass Sie trotzdem sehen, was sich darin geändert hat. Elemente ganz ohne Partner erscheinen als hinzugefügt oder entfernt.

    Listenelemente nach Schlüssel zuordnen

    Listen von Datensätzen brauchen eine bessere Regel. Denken Sie an eine Liste von Produkten, jedes mit einer id. Ändert sich die Reihenfolge, meldet ein Positionsvergleich Chaos.

    JSON-Vergleichstool, das zwei Produktlisten über den Schlüssel id zuordnet und einen geänderten Preis und ein hinzugefügtes Produkt auflistet
    Datensätze werden per id gepaart, nicht per Position.

    Tippen Sie id ins Zuordnungsfeld. Nun ordnet das Tool jedes Produkt seinem Zwilling per id zu und vergleicht nur die Zwillinge. Eine Preisänderung erscheint als eine Zeile.

    Produkte, die nur auf einer Seite existieren, erscheinen als hinzugefügt oder entfernt. Genau das wollen Sie, wenn Sie zwei Exporte vergleichen.

    Das Rauschen überspringen

    Manche Felder ändern sich bei jedem Speichern. Ein Zeitstempel. Ein Versionszähler. Eine Anfrage-ID. Zudem begraben Sie die Änderungen, auf die es ankommt.

    JSON-Vergleichstool, das zwei YAML-Dateien vergleicht und eine geänderte Portnummer und einen entfernten Schlüssel auflistet, mit ignoriertem Schlüssel updated
    Zwei YAML-Dateien, der Zeitstempel ignoriert.

    Tragen Sie diese Schlüssel in Diese Schlüssel ignorieren ein, durch Kommas getrennt. Zudem verschwinden Sie auf beiden Seiten. Außerdem können Sie auch Groß- und Kleinschreibung und die Leerzeichen um Text ignorieren und 1 und 1.0 als gleich behandeln.

    Einen JSON-Patch exportieren

    Die Schaltfläche JSON-Patch herunterladen schreibt die Änderungen als Patch im Format RFC 6902. Danach wenden Sie ihn auf Seite A an, und Sie erhalten Seite B. Viele Bibliotheken lesen dieses Format.

    JSON-Vergleichstool, das sieben Unterschiede zwischen zwei Produktdokumenten auflistet, mit der Schaltfläche Seiten tauschen und den geänderten und hinzugefügten Zeilen markiert
    Die ganze Liste, bereit zum Kopieren oder Exportieren.

    Ein Patch braucht genaue Positionen. Darum funktioniert die Schaltfläche, wenn Listen nach Position verglichen werden, und das Tool sagt Ihnen, wenn sie aus ist.

    Große Zahlen bleiben exakt

    Der Leser behält jede Zahl, wie sie geschrieben wurde. Zwei 20-stellige IDs, die sich in der letzten Ziffer unterscheiden, erscheinen als verschieden. Viele Tools runden sie zuerst und nennen sie dann gleich.

    So funktioniert es

    Das Tool zum JSON vergleichen nutzen, Schritt für Schritt

    Vier Schritte geben Ihnen eine saubere Liste der Änderungen. Danach stellen die Optionen ein, was als Änderung zählt.

    • 1

      Beide Seiten einfügen

      Danach setzen Sie das Original nach links und die geänderte Fassung nach rechts. Dabei können Sie auch für jede Seite eine Datei öffnen.

    • 2

      Das Format erkennen lassen

      Das Tool liest JSON, XML und YAML. Wenn eine Datei seltsam wirkt, stellen Sie das Format von Hand ein.

    • 3

      Den Vergleich einstellen

      Dabei ignorieren Sie die Listenreihenfolge, ordnen Sie Elemente nach Schlüssel zu, überspringen Sie verrauschte Schlüssel oder lockern Sie Schreibweise und Abstände.

    • 4

      Lesen, kopieren oder exportieren

      Außerdem lesen Sie die Liste der Änderungen. Dabei kopieren Sie sie als Bericht oder laden Sie einen JSON-Patch herunter.

    Warum dieses

    Was dieses Tool zum JSON vergleichen anders macht

    Viele Tools markieren Zeilen. An diesen Stellen geht dieses weiter.

    • Vergleicht die Bedeutung

      Schlüsselreihenfolge und Einrückung zählen nie. Nur echte Unterschiede erscheinen in der Liste.

    • Drei Formate, gemischt

      Zudem vergleichen Sie JSON mit YAML oder zwei XML-Dateien. Jede Seite wird von ihrem eigenen Leser gelesen.

    • Kluge Listenzuordnung

      Außerdem ordnen Sie nach Position, nach beliebiger Reihenfolge oder nach einem Schlüssel wie id zu. Danach wählen Sie, was zu Ihren Daten passt.

    • Ein Patch, den Sie anwenden können

      Außerdem laden Sie die Änderungen als JSON-Patch nach RFC 6902 herunter, bereit für eine Bibliothek oder ein Skript.

    • Exakte Zahlen

      Lange IDs behalten jede Ziffer, sodass zwei fast gleiche IDs nie gleich genannt werden.

    • Nichts verlässt Ihren Tab

      Konfigurationen enthalten oft Geheimnisse. Weil Ihr Browser die Arbeit macht, erreicht nichts davon diese Seite.

    Gute Gewohnheiten

    Gewohnheiten für sicheres Vergleichen von Daten

    Ein Vergleich hilft nur, wenn Sie die richtigen Dinge vergleichen. Diese Gewohnheiten halten ihn ehrlich.

    • Prüfen Sie zuerst beide Seiten. Eine kaputte Datei lässt sich nicht vergleichen. Das Tool nennt die Seite und die Zeile, sodass Sie es schnell beheben.
    • Ignorieren Sie Zeitstempel mit Absicht. Tragen Sie sie ins Ignorieren-Feld ein. Dann ist jede Zeile, die Sie sehen, eine Änderung, die jemand gemacht hat.
    • Wählen Sie die Listenregel, die zu den Daten passt. Nutzen Sie die Position für geordnete Schritte, beliebige Reihenfolge für Tags und einen Schlüssel für Datensätze.
    • Nutzen Sie einen wirklich eindeutigen Schlüssel. Wenn zwei Datensätze dieselbe id haben, wird nur der erste gepaart. Prüfen Sie die ids, bevor Sie dem Ergebnis trauen.
    • Achten Sie auf die Typen. Der Text "5" und die Zahl 5 sind verschieden. Wenn Ihre zwei Quellen bei den Typen abweichen, haken Sie die Option für gleiche Zahlen an.
    • Lesen Sie entfernte Zeilen zweimal. Ein entfernter Schlüssel kann ein gelöschtes oder ein umbenanntes Feld sein. Eine Umbenennung erscheint als eine Entfernung und eine Ergänzung.
    • Vergleichen Sie nach derselben Bereinigung. Schicken Sie beide Seiten zuerst durch denselben Formatierer. Dann stammt jeder Unterschied aus den Daten und nicht aus Ihren Werkzeugen.
    • Behalten Sie die Originaldateien. Das Tool ändert sie nie. Trotzdem ist eine gespeicherte Kopie das beste Sicherheitsnetz.
    • Vergleichen Sie kleine Teile großer Dateien. Wenn eine Datei riesig ist, schneiden Sie den Teil aus, der Sie interessiert. Die Liste bleibt kurz und leicht lesbar.
    • Teilen Sie den Bericht, nicht die Dateien. Kopieren Sie den Bericht in ein Ticket. Er enthält Pfade und Werte, sonst nichts.
    • Exportieren Sie einen Patch für wiederkehrende Aufgaben. Wenn Sie dieselbe Änderung oft anwenden, spart ein Patch Zeit. Testen Sie ihn zuerst an einer Kopie.
    Besser vermeiden

    Häufige Vergleichsfehler, die dieses Tool verhindert

    Jeder davon versteckt echte Änderungen oder erfindet falsche.

    • Minifizierten gegen formatierten Text vergleichen

      Ein Zeilenvergleich nennt jede Zeile anders. Dieses Tool ignoriert das Layout, daher zählen nur Daten.

    • Umsortierte Schlüssel

      Zwei Exporte können dieselben Schlüssel in anderer Reihenfolge listen. Doch hier spielt die Reihenfolge bei Objekten nie eine Rolle.

    • Positionsvergleiche bei Datensätzen

      Wenn ein Datensatz nach oben rückt, wirkt jeder Datensatz darunter geändert. Ordnen Sie stattdessen nach Schlüssel zu.

    • Verrauschte Felder

      Zeitstempel und Zähler ändern sich jedes Mal. Danach ignorieren Sie sie, sonst geht die echte Änderung verloren.

    • Gerundete Zahlen

      Ein Tool, das Zahlen in Gleitkommawerte verwandelt, kann zwei IDs gleich nennen. Dieses vergleicht die Ziffern.

    • Einem Patch auf der falschen Basis trauen

      Ein Patch passt nur zu dem Dokument, aus dem er entstand. Zudem wenden Sie ihn auf Seite A an und auf keine andere.

    Fragen

    Häufige Fragen zum JSON vergleichen

    Ist dieses Tool zum JSON vergleichen online kostenlos?

    Ja. Es kostet nichts, braucht kein Konto und hat keine Grenzen. Weil es in Ihrem Browser läuft, haben wir keine Serverkosten, die wir weitergeben müssten.

    Werden meine Dateien irgendwohin hochgeladen?

    Nein. Ihr Browser liest und vergleicht sie. Nichts erreicht diese Seite, und wir speichern nichts. Außerdem löscht das Schließen des Tabs alles.

    Wie unterscheidet sich das von einem Textvergleich?

    Ein Textvergleich vergleicht Zeilen, aber dieses Tool vergleicht Daten. Die Reihenfolge der Schlüssel, Leerzeichen und Einrückung erzeugen nie einen Unterschied.

    Kann es JSON mit YAML vergleichen?

    Ja. Jede Seite wird von ihrem eigenen Leser gelesen, dann werden beide zum selben Baumtyp. Dabei lassen Sie das Format auf Erkennen.

    Wie geht es mit XML um?

    Attribute werden zu Schlüsseln, die mit einem At-Zeichen beginnen. Wiederholte Elemente werden zu einer Liste. Dann läuft der Vergleich wie gewohnt.

    Was bewirkt Reihenfolge der Listenelemente ignorieren?

    Es ordnet gleiche Elemente zu, egal wo sie stehen. Eine Liste von Tags mit denselben Tags in neuer Reihenfolge zeigt keinen Unterschied.

    Wofür ist der Zuordnungsschlüssel?

    Er ordnet Datensätze über ein Feld zu, etwa id. Dann ist ein verschobener Datensatz keine Änderung, und eine Preisänderung erscheint als eine Zeile.

    Kann ich einige Felder ignorieren?

    Ja. Außerdem tippen Sie die Schlüsselnamen ins Ignorieren-Feld, durch Kommas getrennt. Zudem verschwinden Sie auf beiden Seiten in jeder Tiefe.

    Was ist ein JSON-Patch?

    Es ist eine Standardliste von Schritten, die ein Dokument in ein anderes verwandelt. Jeder Schritt fügt hinzu, entfernt oder ersetzt einen Wert an einem Pfad.

    Warum ist die Patch-Schaltfläche aus?

    Ein Patch braucht genaue Listenpositionen. Er schaltet sich aus, solange Sie die Reihenfolge ignorieren oder Elemente nach Schlüssel zuordnen. Der Hinweis unter den Filtern sagt es.

    Kann ich zwei API-Antworten vergleichen?

    Ja. Danach kopieren Sie jede Antwort und fügen Sie sie auf ihrer Seite ein. Tragen Sie dann Felder wie Anfrage-IDs und Zeiten ins Ignorieren-Feld ein. Weil das Tool die Bedeutung vergleicht, bleibt eine umsortierte Antwort dieselbe Antwort.

    Funktioniert es auf dem Handy?

    Ja. Die beiden Seiten stapeln sich, und die Liste bricht um. Für lange Dateien ist ein Laptop trotzdem bequemer.

    Wie große Dateien kann es vergleichen?

    Dateien bis zu fünf Megabyte öffnen sich von der Festplatte. Der Live-Vergleich hört über zwei Megabyte auf, also klicken Sie bei großen Dateien auf Jetzt vergleichen.

    Mehr kostenlose Tools

    Praktische Begleiter für die Datenarbeit

    Vergleichen ist ein Schritt. Diese drei Tools übernehmen die Schritte drumherum.

    • Diff-Checker

      Zwei Texte zeilenweise nebeneinander vergleichen.

      Tool öffnen →
    • JSON Viewer

      JSON als Baum oder Tabelle lesen und bearbeiten.

      Tool öffnen →
    • YAML-zu-JSON-Konverter

      Eine YAML-Datei in JSON umwandeln, bevor Sie vergleichen.

      Tool öffnen →

    Bereit, zwei Dokumente zu vergleichen?

    Fügen Sie beide Seiten ein und lesen Sie die Liste der Änderungen. Das Tool ist kostenlos, braucht kein Konto und behält jedes Byte auf Ihrem Gerät.