jsonecho

JSON Escape

Fügen Sie Ihren Text ein und erhalten Sie ihn für JSON maskiert, bereit zum Einfügen in Code oder Daten.

Tool wird geladen ...

So verwenden Sie JSON Escape

  1. Fügen Sie den zu maskierenden Text ein oder tippen Sie ihn.
  2. Passen Sie bei Bedarf die Optionen an.
  3. Kopieren Sie das maskierte Ergebnis.

Über JSON Escape

Um beliebigen Text in einen JSON-String zu setzen, müssen Sie das doppelte Anführungszeichen, den Backslash und alle Steuerzeichen maskieren. Ein Zeilenumbruch wird zu \n, ein Tab zu \t, und alles andere unterhalb von U+0020 wird zu \uXXXX. Vergessen Sie eines davon, ist das ganze Dokument ungültig.

Dieses Tool wandelt jeden Text, ob mehrzeilig oder nicht, in den Inhalt eines JSON-Strings um. Fügen Sie das Ergebnis zwischen doppelte Anführungszeichen ein, und Sie haben einen gültigen JSON-Wert.

Was maskiert wird

Doppeltes Anführungszeichen wird zu \", Backslash zu \\, Zeilenvorschub \n, Wagenrücklauf \r, Tab \t, Rückschritt \b, Seitenvorschub \f; andere Steuerzeichen werden zu \u00XX.

Häufig gestellte Fragen

Wird der Schrägstrich maskiert?

Nein. JSON erlaubt \/, verlangt es aber nicht. Wird es weggelassen, bleibt der Text kürzer und leichter lesbar.

Werden einfache Anführungszeichen maskiert?

Nein. JSON-Strings verwenden nur doppelte Anführungszeichen, ein einfaches Anführungszeichen braucht daher keine Maskierung.

Müssen Nicht-ASCII-Zeichen maskiert werden?

Nein, JSON ist UTF-8 und verarbeitet jedes Zeichen. Die Option gibt es für Systeme, die auf der Leitung reines ASCII wollen.

Wie gehe ich mit Emojis um?

Ohne die Option bleiben sie, wie sie sind. Mit ihr werden sie zu einem Surrogatpaar wie \ud83d\ude00, so schreibt JSON Zeichen außerhalb der BMP.

Mehr in Escape und Text

Alle Tools →