JSON escapen / unescapen

Text in eine zum Einbetten in Code-Strings sichere escapte Form umwandeln oder zurückwandeln

Anleitung

Beim Escapen werden doppelte Anführungszeichen, Backslashes und Zeilenumbrüche in die Form \" \n gebracht, sodass ein JSON-Schnipsel als Zeichenkette in Code geschrieben oder in ein anderes JSON verschachtelt werden kann. Unescape ist die Umkehrung.

FAQ

Warum gibt es nach dem Escapen eine zusätzliche Ebene aus Anführungszeichen?

Weil eine JSON-Zeichenkette in Anführungszeichen eingeschlossen sein muss. Genau diese Ebene ist das Kennzeichen, dass sie als Zeichenkette eingebettet werden kann. Entfernt man die Anführungszeichen, ist es keine gültige Zeichenkette mehr.

Was, wenn das Unescapen fehlschlägt?

Stellen Sie sicher, dass die Eingabe ein vollständiges JSON-Zeichenketten-Literal einschließlich der umschließenden Anführungszeichen ist. Wurde nur der innere Inhalt eingefügt, versucht das Werkzeug, ihn als Zeichenkette zu behandeln; schlägt es weiterhin fehl, ist der Inhalt selbst ungültig.