DevKitBase
WerkzeugeÜber unsDatenschutz

Text escapen, damit er in einem JSON-String verwendet werden kann

Rohen Benutzertext in einen manuell erstellten JSON-String einzufügen, führt zu defekten Parsern. Fügen Sie den rohen String ein; erhalten Sie die escapte Form für `"..."`.

Zeichen: 32
Eingabe
Ausgabe

Wann verwenden?

Manuelles Erstellen von Beispielen, Einbetten von Pfaden in JSON-Zeichenfolgen oder Korrigieren von Kopieren-Einfügen in Konfigurationsdateien.

Beispiele

Eingabe
Er sagte "hallo"
Ausgabe
Er sagte \"hallo\"
Eingabe
Zeile1
Zeile2
Ausgabe
Zeile1\nZeile2

So funktioniert's

Escape-Steuerzeichen und Anführungszeichen für einen JSON-String-Text (nach Art von JSON.stringify(raw).slice(1,-1)). Es umschließt nicht das gesamte Dokument als Objekt.

Häufige Fallstricke

  • Escaping ≠ Kodierung (verwenden Sie dafür Base64/URL-Werkzeuge).
  • Escapen Sie bereits escapeten Text nicht doppelt.
  • Backslashes in Windows-Pfaden erfordern Vorsicht.

Wie unterscheidet sich das

Escape bereitet Zeichenketteninhalte auf; Unescape kehrt um. HTML Encode ist für Markup-Entitäten, nicht für JSON-Strings.

FAQ

Muss ich auch Schlüssel escapen?
Schlüssel folgen denselben String-Regeln.
Ist das HTML-Escaping?
Nein — verwenden Sie HTML Encode für Entitäten.
Unicode?
Bevorzugen Sie `\uXXXX` nur wenn nötig; modernes JSON erlaubt UTF-8 in Strings.
Umkehrung?
JSON Unescape.

Verwandte Werkzeuge

Läuft im Browser. Nichts wird hochgeladen. Kein Sicherheitsprodukt — Hashes und JWT-Dekodierung dienen der Fehlersuche, nicht der Passwortspeicherung oder Authentifizierungsberatung.