Kategorie: Entwicklung
JSON-Vergleich
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.
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
- Fügen Sie das ursprüngliche JSON links ein.
- Fügen Sie das geänderte JSON rechts ein.
- 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.