Skip to main content

JSON Escaping/Entescaping Text für JSON-Zeichenfolgen escapen oder JSON-Zeichenfolgenwerte entscapen.

JSON Escaping/Entescaping illustration
📝

JSON Escaping/Entescaping

Text für JSON-Zeichenfolgen escapen oder JSON-Zeichenfolgenwerte entscapen.

1

Text einfügen

Fügen Sie Text ein, um ihn zu escapen oder eine JSON-Zeichenkette, um sie zu entscapen.

2

Modus auswählen

Wählen Sie den Escapen- oder Entscapen-Modus.

3

Ergebnis kopieren

Kopieren Sie den escapten oder entscapten Text.

Loading tool...

What Is JSON Escaping/Entescaping?

Das JSON-Escape/Unescape-Tool konvertiert Text für eine sichere Verwendung in JSON-Zeichenfolgen (Escape-Modus) oder extrahiert den Originaltext aus JSON-Zeichenfolgenwerten (Unescape-Modus). Im Escape-Modus wird die Eingabe in Anführungszeichen eingeschlossen und spezielle Zeichen wie Zeilenumbrüche (\n), Tabulatoren (\t), Backslashes (\\) und Anführungszeichen (\"") maskiert. Im Unescape-Modus wird ein JSON-Zeichenfolgenwert analysiert und der Originaltext ohne Maskierung zurückgegeben. Hierbei werden JavaScripts native JSON.stringify und JSON.parse für eine standardkonforme Konvertierung verwendet.

Why Use JSON Escaping/Entescaping?

  • Text für die Einfügung in JSON-Dokumente vorbereiten
  • Lesbaren Text aus JSON-Zeichenketteneigenschaften extrahieren
  • Sonderzeichen in JSON richtig handhaben
  • JSON-Zeichenketten mit Escapesequenzen debuggen

Common Use Cases

API-Entwicklung

Textinhalt für JSON-API-Anforderungskörper escapen.

Konfiguration

Mehrzeiligen Text für JSON-Konfigurationsdateien escapen.

Fehlerbehebung

JSON-Zeichenketten entscapen, um ihren tatsächlichen Inhalt zu sehen.

Datenverarbeitung

Zwischen escapten JSON-Zeichenketten und Klartext konvertieren.

Technical Guide

Im Escape-Modus verwendet das Tool JSON.stringify(), was eine JSON-konforme Zeichenfolgenrepräsentation erzeugt. Dabei werden Backslashes zu \\ maskiert, doppelte Anführungszeichen zu \", Zeilenumbrüche zu \n, Wagenrückläufe zu \r, Tabulatoren zu \t und Steuerzeichen zu \uXXXX Unicode-Maskierungen. Die Ausgabe enthält umschließende doppelte Anführungszeichen, wie sie von der JSON-Syntax erforderlich sind. Im Unescape-Modus wird JSON.parse() verwendet, um die Eingabe als JSON-Wert zu interpretieren. Wenn die Eingabe eine gültige JSON-Zeichenfolge (mit Anführungszeichen) ist, wird die analysierte Zeichenfolge zurückgegeben. Wenn die Analyse fehlschlägt, wird eine Fehlermeldung angezeigt. Dies stellt sicher, dass JSON-Zeichenfolgen in beide Richtungen standardkonform gehandhabt werden.

Tips & Best Practices

  • 1
    Escapen-Modus umschließt die Ausgabe mit doppelten Anführungszeichen - dies ist das korrekte Format für JSON-Zeichenketten
  • 2
    Entscapen-Modus erwartet eine JSON-Zeichenketteneigenschaft (in der Regel mit umgebenden Anführungszeichen)
  • 3
    Verwenden Sie diese Funktion beim manuellen Erstellen von JSON oder bei der Fehlerbehebung von API-Antworten
  • 4
    Steuerzeichen und Unicode werden automatisch gehandhabt

Related Tools

Frequently Asked Questions

Q Warum fügt der Escapen-Modus doppelte Anführungszeichen hinzu?
JSON-Zeichenketten müssen in doppelte Anführungszeichen eingeschlossen sein. Die Ausgabe ist ein gültiger JSON-Zeichenkettentyp.
Q Welche Zeichen werden escapet?
Backslash, doppelte Anführungszeichen, neue Zeilen (\n), Wagenrücklaufzeichen (\r), Tabulatoren (\t) und Steuerzeichen.
Q Kann ich eine gesamte JSON-Objekt entscapen?
Der Entscapen-Modus funktioniert auf JSON-Zeichenketteneigenschaften. Für Objekte wird es diese schön formatieren.
Q Wird Unicode gehandhabt?
Ja, nicht-ASCII-Unicode-Zeichen werden im Escapen-Modus erhalten (JSON.stringify behält sie unverändert).
Q Was passiert, wenn der Entscapen-Modus einen Fehler anzeigt?
Die Eingabe muss gültiges JSON sein. Stellen Sie sicher, dass Zeichenketten in doppelte Anführungszeichen eingeschlossen sind und Escapesequenzen korrekt sind.

About This Tool

JSON Escaping/Entescaping is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.