Modus:

Eingabe

Ausgabe

Was ist JSON Escape / Unescape?

Müssen Sie Sonderzeichen in einem JSON-String escapen? Oder einen escapeten String wieder normal machen? Dieses Tool macht beides. Es konvertiert Sonderzeichen wie Anführungszeichen, Zeilenumbrüche und Tabs in ihre Escape-Sequenzen (wie ", \n, \t) und umgekehrt. Perfekt zum Vorbereiten von Strings für JSON-Codierung oder zum Decodieren escapeter JSON-Strings.

Laut MDN Web Docs müssen in JSON-Strings bestimmte Zeichen escapet werden. Unser Tool folgt der RFC 8259 JSON-Spezifikation und dem ECMA-404-Standard, sodass escapete Strings gültiges JSON sind und unescapete Strings korrekt formatiert werden.

Alles geschieht in Ihrem Browser — Ihre Daten verlassen niemals Ihren Computer. Escapen oder unescapen Sie Strings sofort mit einem Klick.

So Verwenden Sie JSON Escape / Unescape

Folgen Sie diesen Schritten, um JSON-Strings zu escapen oder unescapen. Jeder Schritt verwendet die tatsächlichen Schaltflächen und Panels auf dieser Seite.

1

Escape- oder Unescape-Modus wählen

Verwenden Sie den Modus-Schalter über den Editoren. Klicken Sie auf Escape, um Sonderzeichen (Anführungszeichen, Zeilenumbrüche, Tabs) in Escape-Sequenzen wie ", \n, \t zu konvertieren. Klicken Sie auf Unescape, um sie zurückzukonvertieren. Beispieleingabe für Escape-Modus:

Plan: "Unbegrenzt 5G"
Daten: 45.2GB	aktiv

Die Ausgabe wird: Plan: \"Unbegrenzt 5G\"\nDaten: 45.2GB\taktiv — gültig für JSON-Strings gemäß RFC 8259.

2

Einfügen, hochladen oder Beispiel laden

Fügen Sie Text in das linke Eingabe-Panel ein, oder klicken Sie auf Hochladen, um eine .json- oder .txt-Datei zu laden. Klicken Sie auf Beispiel für ein Beispiel. Die Konvertierung erfolgt automatisch beim Tippen — keine Schaltfläche nötig. Beide Panels zeigen Syntax-Hervorhebung.

3

Kopieren oder herunterladen

Das rechte Ausgabe-Panel zeigt das Ergebnis. Klicken Sie auf Kopieren in die Zwischenablage oder Herunterladen zum Speichern als Datei. Verwenden Sie Löschen im Eingabe-Panel, um neu zu beginnen. Die gesamte Verarbeitung läuft in Ihrem Browser.

Wann Sie Dies Wirklich Verwenden Würden

API-Entwicklung

Escapen Sie Benutzereingaben, bevor Sie sie in JSON-API-Anfragen senden. Stellen Sie sicher, dass Sonderzeichen Ihre JSON-Struktur nicht beschädigen. Essentiell für den sicheren Umgang mit benutzergenerierten Inhalten.

Datenverarbeitung

Unescapen Sie JSON-Strings aus API-Antworten oder Datenbank-Exporten. Konvertieren Sie escapete Strings zurück in lesbaren Text für die Anzeige oder Weiterverarbeitung.

String-Codierung

Bereiten Sie Strings für JSON-Codierung vor. Escapen Sie Sonderzeichen vor der Verwendung von <code>JSON.stringify()</code> oder beim manuellen Erstellen von JSON.

Debugging

Debuggen Sie JSON-Parsing-Fehler. Unescapen Sie Strings, um zu sehen, was sie tatsächlich enthalten, oder escapen Sie Strings, um zu sehen, wie sie im JSON erscheinen werden.

Häufig Gestellte Fragen

Werden meine Daten gespeichert?

Nein. Alles geschieht in Ihrem Browser. Ihr Text verlässt niemals Ihren Computer — wir sehen ihn nicht einmal.

Welche Zeichen werden escapet?

Anführungszeichen ("), Backslashes (\), Zeilenumbrüche (\n), Tabs (\t), Wagenrückläufe (\r) und andere Steuerzeichen. Unicode-Zeichen können auch als \uXXXX escapet werden.

Was ist der Unterschied zwischen Escape und Unescape?

Escape konvertiert Sonderzeichen in Escape-Sequenzen (wie " wird zu \"). Unescape konvertiert Escape-Sequenzen zurück in normale Zeichen (wie \" wird zu ").

Funktioniert es mit JSON-Objekten?

Dieses Tool arbeitet mit Strings. Für JSON-Objekte würden Sie normalerweise JSON.stringify() verwenden, das Escaping automatisch handhabt. Dieses Tool ist für den Fall, dass Sie rohe Strings escapen/unescapen müssen.

Kann ich Unicode-Zeichen escapen?

Ja. Unicode-Zeichen werden als \uXXXX-Sequenzen escapet. Das Tool handhabt alle Standard-JSON-Escape-Sequenzen einschließlich Unicode.

Was passiert, wenn ich ungültige Escape-Sequenzen unescape?

Ungültige JSON-Escape-Sequenzen werden unverändert belassen. Das Tool versucht, gängige Escape-Sequenzen zu verarbeiten, aber fehlerhafte Sequenzen werden die Konvertierung nicht unterbrechen.

Andere JSON-Tools, die Sie Brauchen Könnten

Escaping ist nur eine JSON-Aufgabe. Hier sind weitere Tools, die gut zusammenarbeiten: