JSON-Vergleich
Fügen Sie zwei JSON-Objekte ein, um einen feldweisen Vergleich zu sehen - was hinzugefügt, entfernt, oder geändert wurde.
Zuletzt aktualisiert: September 5, 2026
Häufig gestellte Fragen
Wie funktioniert dieses JSON-Vergleichstool?
Es parst beide JSON-Objekte und durchläuft dann rekursiv jeden Schlüssel: Schlüssel, die nur im ersten vorkommen, werden als „Entfernt“ markiert, Schlüssel, die nur im zweiten vorkommen, als „Hinzugefügt“, und Schlüssel, die in beiden mit unterschiedlichen Werten vorhanden sind, als „Geändert“. Verschachtelte Objekte werden feldweise verglichen, nicht als ein großer Block.
Vergleicht dies Arrays Element für Element?
Arrays werden nach exaktem Wert verglichen (das gesamte Array wird als „geändert“ behandelt, wenn sich ein Element unterscheidet), nicht Element für Element wie Objekte zusammengeführt - dies hält die Vergleichslogik für Arrays, bei denen die Reihenfolge wichtig ist, vorhersehbar.
Was passiert, wenn mein JSON einen Syntaxfehler hat?
Dieses Tool meldet, welche der beiden JSON-Eingaben ungültig ist, zusammen mit der Fehlermeldung des Parsers, anstatt einen teilweisen oder geratenen Vergleich zu versuchen - beheben Sie zuerst den Syntaxfehler und vergleichen Sie dann.
Wenn ein Schlüssel in beiden JSON-Objekten existiert, aber genau denselben Wert hat, taucht er dann im Diff auf?
Nein - nur Schlüssel, die sich unterscheiden (hinzugefügt, entfernt oder im Wert geändert), erscheinen im Ergebnis. Identische Schlüssel mit identischen Werten gelten als unverändert und werden nicht markiert.
Was ist im Standardbeispiel der Unterschied zwischen den beiden JSON-Objekten?
„age" ist geändert (30 auf 31), „city" ist entfernt (nur im ersten JSON vorhanden), und „country" ist hinzugefügt (nur im zweiten JSON vorhanden) - „name" bleibt in beiden gleich, wird also nicht markiert.
Spielt die Reihenfolge der Schlüssel im JSON für den Vergleich eine Rolle?
Nein - der Vergleich basiert auf Schlüsselnamen und Werten, nicht auf der Reihenfolge, in der die Schlüssel im Text erscheinen, da JSON-Objekte per Spezifikation von Natur aus ungeordnete Sammlungen von Schlüssel-Wert-Paaren sind.