JSON-Diff-Prüfer
Vergleiche zwei JSON-Objekte nach Schlüsseln.
Reaktionsgrenze des Browsers: 1 MiB pro Seite. Verwende für größere Dokumente ein Streaming- oder Desktop-diff-Tool.
Vergleiche zwei JSON-Objekte
Füge zwei JSON-Werte ein und klicke auf Vergleichen. Unterschiede verwenden kollisionssichere RFC 6901 JSON Pointer-Pfade: + hinzugefügt, − entfernt, ~ geändert. Der RFC 6902-Patch wird immer mit exakter, reihenfolgenabhängiger Semantik geprüft, auch wenn der Vergleich die Array-Reihenfolge ignoriert.
FAQ
Wie vergleicht es?
Beide Seiten werden als JSON geparst und anhand der RFC 6901 JSON Pointer-Pfade verglichen. Ein literaler Schlüssel wie "a.b" unterscheidet sich vom verschachtelten Pfad "/a/b".
Was ist ein JSON-Patch?
Ein normgerechtes, reihenfolgeabhängiges RFC 6902-Patch (Operationen zum Hinzufügen/Löschen/Ersetzen), das A in B umwandelt. Sie können es kopieren und mit jeder RFC 6902-Bibliothek anwenden.
Kann ich die Reihenfolge der Arrays ignorieren?
Ja. Beim Vergleich werden Arrays als ungeordnete Multimengen behandelt und die Reihenfolge der Objektschlüssel wird normalisiert. Die Patcherstellung bleibt weiterhin reihenfolgeabhängig und wird separat gegen den exakten Wert B überprüft.
Wie erkenne ich, dass der Patch korrekt ist?
Das Tool wendet das generierte Patch auf A in Ihrem Browser an und prüft, ob das Ergebnis exakt mit B übereinstimmt. Im Modus „ignore-order“ werden das Vergleichsergebnis und die genaue Patch-Verifizierung als separate Vorgänge gekennzeichnet.
Werden meine Daten versendet?
Nein. Das Parsen, Vergleichen und Verifizieren erfolgt vollständig in Ihrem Browser.
Was ist, wenn das JSON ungültig oder sehr groß ist?
Sie erhalten einen klaren Analysefehler. Jede Seite wird auf 1 MiB begrenzt, damit dieses im Hauptthread laufende Browser-Tool reaktionsfähig bleibt.
Zuletzt aktualisiert: