JSON Compare
Vergleichen Sie zwei JSON-Daten und erkennen Sie hinzugefügte, entfernte und geänderte Felder in Sekunden.
Alle Vergleiche werden in Ihrem Browser durchgeführt. Ihre JSON-Daten werden nicht an einen Server gesendet.
Geben Sie die zu vergleichenden JSON-Daten ein
Fügen Sie die ursprünglichen und die aktuellen JSON-Daten in die entsprechenden Felder ein.
Ursprüngliches JSON
Aktuelles JSON
JSON-Vergleichsergebnis
Nicht verglichen| Status | JSON-Pfad | Ursprünglicher Wert | Aktueller Wert |
|---|---|---|---|
| Das Vergleichsergebnis wird hier angezeigt. | |||
Funktionen von JSON Compare
Die Vergleichsfunktionen, die zur Untersuchung struktureller und inhaltlicher Unterschiede zwischen JSON-Daten erforderlich sind, finden Sie auf einer einzigen Seite.
Hinzugefügte Felder finden
Erkennt Objektfelder und Array-Elemente, die den aktuellen JSON-Daten nachträglich hinzugefügt wurden.
Entfernte Felder finden
Zeigt Felder, die im ursprünglichen JSON vorhanden sind, in den aktuellen Daten aber fehlen, separat an.
Geänderte Werte anzeigen
Vergleicht Felder am selben JSON-Pfad, deren Wert oder Datentyp sich geändert hat.
Vergleich unabhängig von der Objektreihenfolge
Eine unterschiedliche Reihenfolge der Schlüssel in JSON-Objekten wird für sich allein nicht als Unterschied gewertet.
Array-Vergleich
Vergleicht JSON-Arrays nach Indexreihenfolge und meldet die geänderten Array-Elemente.
Sichere Verarbeitung im Browser
Die von Ihnen eingegebenen JSON-Daten werden auf Ihrem Gerät verarbeitet und an keinen Server gesendet.
Was ist JSON Compare?
JSON Compare ist ein Online-Entwicklertool, das Unterschiede zwischen zwei JSON-Daten erkennt, indem es deren Struktur und Werte vergleicht. Im Vergleichsergebnis werden hinzugefügte, entfernte oder geänderte Felder zusammen mit ihren JSON-Pfaden angezeigt.
REST-API-Antworten, Konfigurationsdateien, Integrationsausgaben, Testdaten und Microservice-Nachrichten können sich im Laufe der Zeit ändern. Große und verschachtelte JSON-Daten manuell zu vergleichen ist zeitaufwendig und kann dazu führen, dass kleine Änderungen übersehen werden.
Das JSON-Vergleichstool parst beide Daten und vergleicht Objekte, Arrays und grundlegende Datentypen. So erkennen Sie leichter, in welchem Feld die Änderung stattgefunden hat und wie der vorherige und der neue Wert lauten.
Wie verwendet man JSON Compare?
Befolgen Sie die folgenden Schritte, um die Unterschiede zwischen zwei JSON-Daten zu finden.
Ursprüngliches JSON hinzufügen
Fügen Sie die alte oder Basisversion des Vergleichs in das linke Feld ein.
Aktuelles JSON hinzufügen
Fügen Sie die neuen JSON-Daten, die verglichen werden sollen, in das rechte Feld ein.
Vergleichen
Starten Sie den Vorgang mit der Schaltfläche „JSON-Daten vergleichen“.
Unterschiede prüfen
Prüfen Sie die hinzugefügten, entfernten und geänderten Felder in der Ergebnistabelle.
Beispiel für einen JSON-Vergleich
Die ersten JSON-Daten unten zeigen den ursprünglichen Datensatz im System.
Ursprüngliches JSON
{
"name": "Tekno Danışman",
"active": true,
"serviceCount": 3
}
Aktuelles JSON
{
"name": "Tekno Danışman",
"active": false,
"serviceCount": 4,
"category": "Yazılım"
}
In diesem Beispiel wurden die Werte der Felder active und serviceCount geändert. Außerdem wurde den aktuellen JSON-Daten das Feld category hinzugefügt.
Wie werden JSON-Daten verglichen?
Das Tool zerlegt die JSON-Struktur in Feldpfade und vergleicht jeden Wert an seiner jeweiligen Position.
| Status | Beschreibung | Beispiel |
|---|---|---|
| Hinzugefügt | Das Feld ist nur in den aktuellen JSON-Daten vorhanden. |
$.category
|
| Entfernt | Das Feld ist im ursprünglichen JSON vorhanden, im aktuellen JSON jedoch nicht. |
$.oldField
|
| Geändert | Das Feld ist in beiden JSON-Daten vorhanden, die Werte unterscheiden sich jedoch. |
$.active
|
| Typ geändert | Der Typ des Feldes (string, number, boolean, object oder array) hat sich geändert. |
$.serviceCount
|
Wo wird JSON Compare eingesetzt?
JSON-Vergleichstools werden in Entwicklungs-, Test-, Integrations- und Debugging-Prozessen eingesetzt, um Datenänderungen zu untersuchen.
API-Antworten vergleichen
Erkennen Sie Feld- und Wertänderungen zwischen den alten und neuen Antworten eines API-Dienstes.
Regressionstests
Prüfen Sie, ob nach einem Software-Update unerwartete Änderungen in der API-Ausgabe auftreten.
Konfigurationsdateien
Finden Sie fehlende oder geänderte Einstellungen, indem Sie die JSON-Konfigurationen verschiedener Umgebungen vergleichen.
Integrationsprüfungen
Prüfen Sie, ob die Datenausgaben von Quell- und Zielsystemen dieselbe Struktur beibehalten.
Webhook-Daten
Vergleichen Sie die Feldänderungen in Webhook-Payload-Daten, die zu unterschiedlichen Zeitpunkten empfangen wurden.
Fehlersuche
Finden Sie die Fehlerquelle schneller, indem Sie die erwartete JSON-Ausgabe mit der tatsächlichen Ausgabe vergleichen.
Häufig gestellte Fragen zu JSON Compare
Lesen Sie die Antworten auf häufig gestellte Fragen zu JSON-Vergleich, Array-Reihenfolge, Objektfeldern und Datensicherheit.
Wofür wird JSON Compare verwendet?
Werden JSON-Daten nach der Reihenfolge der Schlüssel verglichen?
Spielt die Reihenfolge von JSON-Arrays eine Rolle?
Können verschachtelte JSON-Objekte verglichen werden?
$.user.address.city angezeigt.Können ungültige JSON-Daten verglichen werden?
Erkennt JSON Compare Änderungen des Datentyps?
10 vom Typ number und "10" vom Typ string nicht als gleich.Werden meine JSON-Daten an einen Server gesendet?
Was ist der Unterschied zwischen JSON Compare und Text Diff?
Verursachen Leerzeichen in JSON-Objekten einen Unterschied?
Ist JSON Compare kostenlos?
Kostenlose Entwickler-Tools
Kostenlose Tools für Softwareentwicklung, API-Integration, Datenkonvertierung, Tests und Produktivität.