Omnikit
DevDateienFinanzenAlle Tools
Ctrl K
Dev-ToolsDatei-ToolsFinanzrechnerAlle Tools
StartseiteEntwickler-ToolsJSON vergleichen
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

JSON vergleichen

dev

Zwei JSON-Dokumente vergleichen und jeden hinzugefügten, entfernten und geänderten Wert auflisten

Läuft in Ihrem Browser. Nichts, was Sie eingeben, wird irgendwohin gesendet.

Zwei JSON-Dokumente mit bloßem Auge zu vergleichen klappt ab etwa 20 Zeilen nicht mehr. Dieses Werkzeug listet jeden hinzugefügten, entfernten oder geänderten Wert mit seinem Pfad auf, sodass Konfigurationsabweichungen zwischen zwei Umgebungen sofort auffallen. Beide Dokumente werden in Ihrem Browser geparst, keines wird hochgeladen.

Diese Seite wurde maschinell aus dem englischen Original übersetzt. Die Übersetzung wurde noch von keinem Menschen geprüft; maßgeblich ist die englische Fassung. Englisches Original lesen

Weiter:
  • JSON Patch Generator and Tester Create an RFC 6902 JSON Patch from two documents, or apply one and see the result
  • JSON-Formatierer und Validator JSON formatieren, validieren, minifizieren und sortieren, mit genauer Fehlerposition

So vergleichen Sie zwei JSON-Objekte

1

Fügen Sie das ältere JSON unter Links (vorher) und das neuere unter Rechts (nachher) ein, oder klicken Sie auf Beispiel laden.

2

Schalten Sie Array-Reihenfolge ignorieren ein, wenn Elemente an anderer Stelle stehen können.

3

Wählen Sie Nebeneinander oder Vereinheitlicht und lesen Sie jeden hinzugefügten, entfernten und geänderten Wert mit seinem Pfad.

4

Klicken Sie auf Unterschiede kopieren oder auf Bericht herunterladen, um die Liste als Textdatei zu speichern.

Über JSON vergleichen

Dieses Werkzeug vergleicht zwei JSON-Dokumente nach ihrer Struktur, nicht nach ihrem Text. Fügen Sie in jedes Feld eines ein, und Sie erhalten eine Liste: hinzugefügte, entfernte und geänderte Werte, jeweils mit dem Pfad, an dem sie stehen, etwa $.customer.name oder $.items[2].price. Eine Zählung oben zeigt, wie viele es von jeder Art gibt und ob die beiden Dokumente in Wahrheit gleich sind.

JSON als Text zu vergleichen scheitert aus einem Grund, den jeder kennt: Beide Dateien bedeuten dasselbe, aber die Schlüssel kamen in anderer Reihenfolge heraus, und ein zeilenweiser Diff markiert die ganze Datei als geändert. Hier ist die Reihenfolge der Schlüssel nie ein Unterschied, denn ein Objekt ist eine Menge von Schlüsseln, und nichts in JSON legt fest, welcher zuerst kommt. Leerraum und Einrückung werden aus demselben Grund ignoriert.

Die Reihenfolge in Arrays ist standardmäßig ein Unterschied, denn [1, 2] und [2, 1] sind wirklich verschiedenes JSON. Ist die Reihenfolge nur ein Zufall Ihrer Datenbank oder API, schalten Sie „Array-Reihenfolge ignorieren“ ein: Elemente werden dann nach tiefer Gleichheit gepaart, und nur die ohne Gegenstück werden als hinzugefügt oder entfernt gemeldet.

Typische Einsätze sind herauszufinden, warum eine Staging-Antwort von der Produktion abweicht, die Einstellung zu finden, die jemand in einer Konfigurationsdatei geändert hat, und zu bestätigen, dass eine Migration genau das erwartete Dokument erzeugt hat. Das Ergebnis lässt sich als reiner Text kopieren und herunterladen, der sich wie ein Patch liest, mit Minus, Plus oder Tilde vor jedem Pfad, leicht in ein Ticket einzufügen. Beide Dokumente bleiben in Ihrem Browser und werden nie hochgeladen.

Häufig gestellte Fragen

Ist dieser JSON-Vergleich kostenlos?

Ja. Keine Anmeldung, keine Größengrenze für Dokumente und keine Obergrenze für Vergleiche. Die Seite finanziert sich durch einige Anzeigen außerhalb des Werkzeugs, und Ihre Dokumente sind nie Teil davon.

Werden meine JSON-Dokumente irgendwo hochgeladen?

Nein. Beide Dokumente werden in Ihrem Browser geparst und verglichen. Daten mit Kundendatensätzen, Tokens oder internen Endpunkten verlassen nie Ihr Gerät, und nichts bleibt erhalten, wenn Sie den Tab schließen.

Meldet es einen Unterschied, wenn meine Schlüssel anders geordnet sind?

Nein. Objekte werden nach Schlüssel verglichen, daher sind {"a":1,"b":2} und {"b":2,"a":1} dasselbe Dokument und ergeben keine Unterschiede. Einrückung und Leerraum werden aus demselben Grund ignoriert. Genau das macht ein einfacher Textvergleich falsch.

Kann ich die Reihenfolge der Elemente in einem Array ignorieren?

Ja, mit der Option Array-Reihenfolge ignorieren. Elemente werden dann nach tiefer Gleichheit gepaart, und nur die ohne Gegenstück auf der anderen Seite werden aufgelistet. Lassen Sie sie aus, wenn die Reihenfolge eine Bedeutung hat, etwa bei einer Liste von Schritten oder einer Rangfolge.

Was bedeuten Pfade wie $.items[2].price?

Jeder Pfad sagt, wo im Dokument der Unterschied liegt. Das Dollarzeichen ist die Wurzel des Dokuments, ein Punkt ist ein Objektschlüssel, und eckige Klammern sind ein Array-Index oder ein Schlüssel, der kein einfaches Wort ist. Sie können einen Pfad in die meisten JSON-Abfragewerkzeuge einfügen.

Kann ich die Liste der Unterschiede herunterladen?

Ja. Kopieren oder laden Sie den Bericht als reinen Text herunter. Er beginnt mit den Zählungen, dann folgt eine Zeile pro Unterschied: ein Minus für Entferntes, ein Plus für Hinzugefügtes und eine Tilde für einen geänderten Wert, mit altem und neuem Wert nebeneinander.

Kommen Sie nicht weiter? Fragen Sie zu JSON vergleichen und jeder, der es weiß, kann antworten. Kein Konto nötig.

Ähnliche Tools

Alle Entwickler-Tools
JSON-Schema-ValidatorJSON gegen ein JSON Schema prüfen (2020-12, 2019-09, draft 7), mit genauer FehlerpositionTitle-Tag- und Meta-Description-PrüferLänge von Title und Meta Description in Zeichen und Pixeln, und wo Google sie abschneidetRegex-TesterReguläre Ausdrücke in JavaScript testen, mit Live-Hervorhebung und einer Erklärung in klarer SpracheTextvergleichZwei Texte nebeneinander vergleichen und jede hinzugefügte und entfernte Zeile sehenOpen-Graph-VorschauFügen Sie eine Seite ein und sehen Sie die Teilen-Karte für Facebook, LinkedIn, X, WhatsApp und SlackKeyword-Dichte und LesbarkeitWort- und Phrasenzählung, Dichte, Lesezeit und ein Flesch-LesbarkeitswertHTTP-StatuscodesJeder HTTP-Statuscode, was er bedeutet, wann man ihn sendet und aus welchem RFC er stammtJMESPath TesterRun JMESPath queries on pasted JSON, as the AWS and Azure CLI --query does
War dieses Tool hilfreich?
Omnikit

Kleine Aufgaben, erledigt in Ihrem Browser. Kostenlos, schnell und privat. Dateien werden nie hochgeladen.

Dateien

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanzen

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
AnleitungenFragenÜber unsWie wir prüfenGesetzesbibliothek (Beta)DatenschutzNutzungsbedingungenOffenlegungKontaktMore: Exam practice (UGC NET Paper 1)Läuft in Ihrem Browser. Nichts wird hochgeladen. © 2026 Omnikit (theomnikit.com)