Kategorie: Entwicklung

JSON-Vergleich

Eigene IdeeTool fehlt?

Zwei JSON-Dokumente Schlüssel für Schlüssel vergleichen

Fügen Sie zwei JSON-Dokumente ein und sehen Sie genau, welche Schlüssel hinzugekommen, entfallen oder geändert sind — samt Pfad zu jedem. Der Vergleich läuft im Browser, nichts wird hochgeladen.

Unterschiede: 3
- version: 3
+ version: 4
Geändert — version
- tags[0]: "draft"
+ tags[0]: "final"
Geändert — tags[0]
+ paid: true
Hinzugefügt — paid

Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.

Wozu dieses Werkzeug dient

Ein zeilenweiser JSON-Vergleich ist laut: Neuformatieren oder Umsortieren von Schlüsseln erscheint als Änderung, obwohl die Daten identisch sind. Dieses Werkzeug wertet stattdessen beide Seiten aus und läuft die zwei Strukturen gemeinsam ab, sodass nur echte Unterschiede auftauchen. Jedes Ergebnis trägt den Pfad dorthin, etwa items[2].price, damit Sie es in der Originaldatei wiederfinden.

So funktioniert es

  1. Fügen Sie das ursprüngliche JSON links ein.
  2. Fügen Sie das geänderte JSON rechts ein.
  3. Lesen Sie die Liste der hinzugefügten, entfernten und geänderten Pfade.

Datenschutz

Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.

Häufig gestellte Fragen

Wird mein JSON irgendwohin gesendet?
Nein. Beide Dokumente werden von JavaScript in der Seite ausgewertet und verglichen. Sie werden nie hochgeladen und nie gespeichert.
Spielt die Reihenfolge der Schlüssel eine Rolle?
Nein. Der Vergleich ist strukturell, zwei Objekte mit denselben Schlüsseln in anderer Reihenfolge gelten als identisch. Die Reihenfolge in einem Array zählt dagegen schon, denn die Position gehört zu seiner Bedeutung.
Was bedeutet der Pfad?
Er ist der Weg von der Wurzel des Dokuments zu dem geänderten Wert: Punkte für Objektschlüssel und eckige Klammern für Array-Positionen, etwa config.hosts[0].port.