JSON escapen / entescapen
Escape Text zu einem JSON-String oder entescape einen JSON-String zu reinem Text.
Text wird lokal in deinem Browser escapt und unescapt, und nichts wird auf einen Server hochgeladen.
Möchtest du ein ganzes Dokument formatieren? Probiere den JSON Formatter.
Über JSON escapen / entescapen
Escape und unescape beliebigen Text direkt in deinem Browser: Dieses Tool wandelt rohen Text in einen gültigen JSON-String um und dekodiert einen escapten JSON-String zurück in lesbaren Text. Beim Escapen werden doppelte Anführungszeichen, Backslashes, Zeilenumbrüche, Tabs und andere Steuerzeichen in ihre JSON-Sequenzen (\", \\, \n, \t) umgewandelt, sodass ein Wert sicher in ein JSON-Dokument, eine Konfigurationsdatei oder ein Code-Literal eingebettet werden kann. Das Unescapen eines JSON-Strings macht das Gegenteil und stellt mehrzeiligen Text wieder her. Es ist für Entwickler gemacht, die API-Daten zusammenstellen, Log-Zeilen in JSON einfügen oder einen escapten Wert aus einer Konfiguration lesen. Schalte um, ob die escapte Ausgabe von umgebenden Anführungszeichen umschlossen wird. Alles wird lokal in deinem Browser verarbeitet, sodass der eingefügte Text dein Gerät nie verlässt und nichts auf einen Server hochgeladen wird.
Funktionen
- Escape Text mit einem Klick in einen JSON-sicheren String
- Unescape einen JSON-String zurück in rohen, mehrzeiligen Text
- Verarbeitet Anführungszeichen, Backslashes, Zeilenumbrüche, Tabs und Steuerzeichen
- Escapt Unicode- und nicht druckbare Zeichen korrekt
- Umschließe die escapte Ausgabe optional mit umgebenden Anführungszeichen
- Akzeptiert beim Unescapen ein vollständiges Literal in Anführungszeichen oder reinen escapten Inhalt
- Toleriert beim Unescapen wörtliche Zeilenumbrüche in der Eingabe
- Kopiere oder lade das konvertierte Ergebnis herunter
So verwendest du JSON escapen / entescapen
- Wähle Escape, um Text zu kodieren, oder Unescape, um einen JSON-String zu dekodieren.
- Füge deinen Text oder escapten String in das Eingabefeld ein.
- Schalte bei Escape je nach Bedarf In Anführungszeichen umschließen ein oder aus.
- Lies das konvertierte Ergebnis rechts.
- Klicke auf Kopieren oder Herunterladen, um es wiederzuverwenden.
Beispiel
Eingabe
Sie sagte "hallo"
Ausgabe
"Sie sagte \"hallo\""
Text in ein JSON-String-Literal escapt (In Anführungszeichen umschließen aktiviert).
Häufige Fehler & Fehlerbehebung
- Unescape meldet ein unerwartetes Token oder einen ungültigen String. — Stelle sicher, dass die Eingabe ein korrekt escapter JSON-String ist — rohe doppelte Anführungszeichen im Text müssen als \" geschrieben werden, bevor sie unescapt werden können.
- Die escapte Ausgabe hat Anführungszeichen, die du nicht wolltest. — Schalte In Anführungszeichen umschließen aus, um nur den escapten Inhalt ohne die umgebenden doppelten Anführungszeichen zu erhalten.
- Ein einzelner Backslash in der Eingabe stört das Unescapen. — Jeder Backslash muss in einem gültigen JSON-String verdoppelt werden (\\); escape den Text zuerst und unescape dann das Ergebnis.
Häufig gestellte Fragen
- Was ist ein JSON-Escape-Tool?
- Ein JSON-Escape-Tool wandelt in JSON besondere Zeichen — doppelte Anführungszeichen, Backslashes, Zeilenumbrüche und Tabs — in Escape-Sequenzen wie Backslash-Anführungszeichen und Backslash-n um, sodass der Text innerhalb eines JSON-Strings gültig wird. Dieses Tool kehrt den Vorgang auch um, um einen String zu unescapen.
- Wie escape ich einen String für JSON?
- Wähle Escape, füge deinen Text ein, und der JSON-sichere String erscheint sofort. Lass In Anführungszeichen umschließen aktiviert für ein vollständiges Literal in Anführungszeichen, oder schalte es aus, um nur den escapten inneren Inhalt zu erhalten.
- Wie unterscheidet sich das vom JSON Formatter?
- Der JSON Formatter verschönert oder minifiziert ein ganzes JSON-Dokument. Dieses JSON-Escape-Tool kodiert oder dekodiert einen einzelnen String-Wert, sodass du Text in JSON einbetten oder einen escapten Wert lesen kannst.
- Kann ich JSON-Inhalt ohne die umgebenden Anführungszeichen unescapen?
- Ja. Der Unescape-Modus akzeptiert entweder ein vollständiges Literal in Anführungszeichen oder nur den escapten inneren Inhalt und dekodiert beides zurück in rohen Text.
- Verarbeitet das JSON-Escape-Tool mehrzeiligen Text?
- Ja. Zeilenumbrüche werden beim Escapen zu Backslash-n und beim Unescapen zu echten Zeilenumbrüchen zurückgewandelt, und wörtliche Zeilenumbrüche, die in die Eingabe eingefügt werden, werden toleriert.
- Wird mein Text irgendwohin gesendet, wenn ich JSON escape?
- Nein. Escapen und Unescapen werden vollständig in deinem Browser verarbeitet, sodass der eingefügte Text dein Gerät nie verlässt und nichts auf einen Server hochgeladen wird.
Verwandte Tools
Alle ArrayKit-Tools