DevBento logoDevBento
Werkzeuge/Textvergleich/JSON-Objekte vergleichen: JSON-Diff-Tool

JSON-Objekte vergleichen: JSON-Diff-Tool

Vergleiche zwei JSON-Dokumente, um hinzugefügte, entfernte und geänderte Schlüssel zu finden. Formatiere beide Eingaben zuerst für einen sauberen Vergleich.

Text in beide Felder eingeben, um den Unterschied zu sehen

Verwandte Werkzeuge
{}JSON Formatierer und Validator
Werkzeug zum Formatieren, Minifizieren und Validieren von JSON Daten mit Syntaxhervorhebung und interaktiver Baumansicht. Erkennt Fehler sofort im Browser.
shaHash-Generator
Erzeugt MD5-, SHA-1-, SHA-256- und SHA-512-Hashes aus Text oder Dateien. Nutzt die Web Crypto API für SHA und reines JavaScript für MD5.
tokToken Zähler und LLM Kostenrechner
Count tokens in your diff
</>SQL / CSS / HTML Formatierer
Formatiere und minifiziere SQL-Abfragen, CSS-Stylesheets und HTML-Markup mit Syntaxhervorhebung. Rücke Code im Browser ein, verschönere oder komprimiere ihn.

Was sich zwischen diesen beiden Dokumenten geändert hat

Der Diff zwischen den Original- und den geänderten Objekten zeigt fünf Änderungen:

Textuelles vs. semantisches JSON-Diff

Ein textuelles Diff vergleicht die beiden Dokumente als Strings, Zeile für Zeile. Es funktioniert gut, wenn beide konsistent formatiert wurden. Wenn sich die Schlüsselreihenfolge zwischen den beiden Dokumenten unterscheidet, markiert ein textuelles Diff jede Zeile als geändert.

Ein semantisches Diff interpretiert zuerst beide Dokumente und vergleicht dann die Datenstrukturen. Es kümmert sich nicht um Schlüsselreihenfolge, Leerzeichen oder Einrückung.

JSON für ein sauberes textuelles Diff vorbereiten

jq --sort-keys . original.json > original_formatted.json
jq --sort-keys . modified.json > modified_formatted.json
diff original_formatted.json modified_formatted.json

JSON-Patch-Format (RFC 6902)

[
  {"op": "replace", "path": "/age", "value": 31},
  {"op": "replace", "path": "/email", "value": "alice@newdomain.com"},
  {"op": "add", "path": "/roles/2", "value": "viewer"},
  {"op": "replace", "path": "/settings/theme", "value": "light"},
  {"op": "add", "path": "/settings/language", "value": "en"}
]

CLI-Tools für JSON-Diff

jd

jd original.json modified.json

jq mit diff

diff <(jq --sort-keys . original.json) <(jq --sort-keys . modified.json)
🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · lokal entwickeltChangelog