Entwicklung ● Lokale Verarbeitung

Text und JSON vergleichen

Vergleichen Sie zwei Texte zeilenweise oder JSON-Werte anhand ihrer Struktur.

Tool wird vorbereitet …
Ein kleines Beispiel ausprobieren

Ein kleines Beispiel ausprobieren

Lade das fiktive Beispiel in ein geleertes Formular. Prüfe die Optionen, starte das Werkzeug bei Bedarf und vergleiche das Ergebnis unten.

Der Vergleich hebt eingefügte und entfernte Textzeilen hervor oder zeigt strukturelle Unterschiede zwischen JSON-Werten. Wählen Sie den Text- oder JSON-Modus und fügen Sie beide Fassungen ein. Im JSON-Modus müssen beide Eingaben gültiges JSON sein. Der Textmodus vergleicht vollständige Zeilen. Pro Eingabe sind höchstens 1.000.000 UTF-16-Codeeinheiten zulässig. Im Textmodus gelten zusätzlich 4.000 Zeilen pro Seite und eine Vergleichsmatrix mit höchstens 4 Millionen Zellen; dadurch können auch kürzere Texte die Grenze erreichen. Der Textbericht zeigt höchstens die ersten 1.000 Vergleichszeilen, einschließlich unveränderter Zeilen. Im JSON-Modus ist die Reihenfolge von Array-Elementen relevant, die Reihenfolge von Objektschlüsseln nicht. Der JSON-Vergleich ist auf 100 Verschachtelungsebenen und 1.000 Unterschiede begrenzt.

Erster Text oder erstes JSON

Ada
Tea
Sam

Zweiter Text oder zweites JSON

Ada
Coffee
Sam

Erwartete Ausgabe

Hinzugefügte Zeilen: 1 · entfernte Zeilen: 1  Ada+ Coffee− Tea  Sam

Das Beispiel ist verfügbar, sobald das Werkzeug bereit ist.

Der Text wird in deinem Browser verarbeitet.

✓ Lokale Verarbeitung✓ Kein Konto✓ Eingaben bleiben hier✓ Kostenlos

Kurz erklärt

Der Vergleich hebt eingefügte und entfernte Textzeilen hervor oder zeigt strukturelle Unterschiede zwischen JSON-Werten.

Der Seitencode und benötigte Ressourcen werden von der Website geladen. Das Tool verarbeitet die Eingaben lokal im Browser.

Anleitung

Wählen Sie den Text- oder JSON-Modus und fügen Sie beide Fassungen ein. Im JSON-Modus müssen beide Eingaben gültiges JSON sein.

Grenzen

Der Textmodus vergleicht vollständige Zeilen. Pro Eingabe sind höchstens 1.000.000 UTF-16-Codeeinheiten zulässig. Im Textmodus gelten zusätzlich 4.000 Zeilen pro Seite und eine Vergleichsmatrix mit höchstens 4 Millionen Zellen; dadurch können auch kürzere Texte die Grenze erreichen. Der Textbericht zeigt höchstens die ersten 1.000 Vergleichszeilen, einschließlich unveränderter Zeilen. Im JSON-Modus ist die Reihenfolge von Array-Elementen relevant, die Reihenfolge von Objektschlüsseln nicht. Der JSON-Vergleich ist auf 100 Verschachtelungsebenen und 1.000 Unterschiede begrenzt.

Häufige Fragen

Wie berücksichtigt der JSON-Vergleich die Reihenfolge von Objektschlüsseln?

Objektschlüssel werden als benannte Eigenschaften verglichen; eine andere Reihenfolge gilt nicht als Wertänderung. Die Reihenfolge von Array-Elementen bleibt relevant.

Akzeptiert der JSON-Modus ungültiges JSON?

Nein. Beide Seiten müssen gültiges JSON enthalten. Auch doppelte Objektschlüssel und Zahlen, deren Wert JavaScript nicht erhalten kann, werden abgelehnt. Solche Zahlen können Sie als Zeichenfolgen in Anführungszeichen angeben. Verwenden Sie den Textmodus für unvollständige Ausschnitte oder Nicht-JSON-Text.

Wie vergleicht der Textmodus Fassungen?

Er vergleicht exakte Zeilen und markiert eingefügte und entfernte Zeilen. Änderungen innerhalb einer Zeile werden nicht auf Wortebene verglichen.

Werden meine Eingaben an einen Server gesendet?

Der Vergleich erfolgt nach dem Laden der Seite im Browser. Keine der beiden Fassungen wird an einen Vergleichsdienst gesendet.

Quellen und Referenzen

Diese Quellen erläutern die genannte Norm oder API; sie bestätigen nicht das Ergebnis des Tools.