ToolHub
Tool öffnen

JSON-Escape-Tool

JSON-Strings escapen und unescapen, sicher in Code einbetten

Formatkonvertierung

Über dieses Tool

Das JSON-Escape-Tool dient zum Escapen und Unescapen von JSON-Strings. Beim Escapen werden basierend auf den JSON.stringify-Regeln Sonderzeichen wie Zeilenumbrüche, Tabulatoren, Anführungszeichen und Backslashes in Escape-Sequenzen umgewandelt (z. B. \n, \t, \", \\). Beim Unescapen werden sie in den ursprünglichen Text zurückverwandelt – alles lokal im Browser ausgeführt.

Hauptfunktionen

Schnellvorschau

Anwendungsfälle

json

Häufig gestellte Fragen

Welchen Regeln folgt das Escapen?

Das Tool escaped basierend auf den JSON.stringify-Regeln: Zeilenumbrüche werden zu \n, Tabulatoren zu \t, Wagenrückläufe zu \r, Anführungszeichen zu \", Backslashes zu \\. Nicht-ASCII-Zeichen bleiben unverändert.

Was ist der Unterschied zwischen Escapen und Unescapen?

Escapen fügt Sonderzeichen im Text einen Backslash-Präfix hinzu, sodass sie zu gültigen JSON-String-Inhalten werden. Unescapen wandelt die Escape-Sequenzen zurück in die ursprünglichen Zeichen, z. B. \n zurück in einen tatsächlichen Zeilenumbruch, \" zurück in ein Anführungszeichen.

Wann muss ich JSON-Strings escapen?

Wenn Sie JSON-Strings in Quellcode einbetten, mehrzeiligen Text als JSON-Wert an eine API übergeben oder Text mit Sonderzeichen in Vorlagen einfügen müssen, ist vorheriges Escapen erforderlich.

Sind meine Daten bei der Nutzung dieses Tools sicher?

Absolut sicher. Alle Escaping- und Unescaping-Vorgänge erfolgen lokal im Browser über JSON.stringify und JSON.parse. Es werden keine Daten auf einen Server hochgeladen.

Was tun, wenn das Unescapen fehlschlägt?

Unescapen erfordert gültige JSON-Escape-Sequenzen als Eingabe. Bei falschem Format (z. B. fehlende Backslashes oder falsch geschriebene Escape-Zeichen) meldet das Tool einen Analysefehler. Bitte überprüfen Sie das Escape-Format in Ihrer Eingabe.