Kategorie: Entwicklung
JSON-String-Escape
Text in ein JSON-sicheres String-Literal umwandeln und zurück
Wandeln Sie Rohtext in ein JSON-sicheres String-Literal um, mit escapten Anführungszeichen, Backslashes und Steuerzeichen, oder dekodieren Sie ein JSON-String-Literal zurück in den ursprünglichen Text. Läuft vollständig in Ihrem Browser.
"A \"quoted\" line\nwith a tab\there and a backslash \\ too."
Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.
Wozu dieses Werkzeug dient
Wird eine mehrzeilige Log-Zeile oder ein Ausschnitt mit Anführungszeichen direkt in eine JSON-Konfiguration oder eine API-Payload eingefügt, bricht die Datei, sobald ein Anführungszeichen oder ein Zeilenumbruch an der falschen Stelle landet. Dieses Tool nutzt dieselben Escape-Regeln, die der JSON-Standard definiert, um beliebigen Text in ein Literal umzuwandeln, das sicher in ein JSON-Dokument eingefügt werden kann – und umgekehrt: Ein Literal einfügen, mit oder ohne umschließende Anführungszeichen, liefert den ursprünglichen Text zurück.
So funktioniert es
- Wählen Sie Escapen, um Rohtext umzuwandeln, oder Unescapen, um ein Literal zu dekodieren.
- Fügen Sie Text in das Eingabefeld ein oder tippen Sie ihn.
- Kopieren Sie das Ergebnis aus dem Ausgabefeld.
Datenschutz
Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.
Häufig gestellte Fragen
- Wird mein Text irgendwohin hochgeladen?
- Nein. Das Escapen und Dekodieren erfolgt in JavaScript, das auf der Seite läuft, sodass nichts, was Sie einfügen, Ihr Gerät verlässt.
- Muss ich beim Unescapen die umschließenden Anführungszeichen angeben?
- Nein. Ein Literal wird mit oder ohne äußere doppelte Anführungszeichen akzeptiert; in beiden Fällen wird es als ein einzelner JSON-String interpretiert.
- Was passiert, wenn das Literal ungültig ist?
- Eine Meldung erklärt, was der JSON-Parser abgelehnt hat, etwa einen nicht abgeschlossenen String oder eine ungültige Escape-Sequenz, statt stillschweigend zu scheitern.