Zum Inhalt springen
OneKitly

JSON-String escapen / un-escapen

Wandle Rohtext in einen JSON-sicheren String und zurück — Steuerzeichen, \uXXXX, Emoji-Surrogatpaare und einzelne Surrogate wie bei JSON.stringify.

Öffne JSON-String escapen / un-escapen und du bekommst sofort eine Antwort — ohne Konto anzulegen. Zu finden ist es unter Kodierung & Dekodierung, mit String-Escape / -Unescape und Unicode-Escape / -Unescape für die benachbarten Fälle.

So funktioniert's

  1. Öffne das Tool — ohne Anmeldung oder Installation.
  2. Gib deine Daten ein oder passe die verfügbaren Optionen an.
  3. Erhalte dein Ergebnis sofort und kopiere oder lade es herunter.

Häufige Fragen

Wofür ist JSON-String escapen / un-escapen da?

Wandle Rohtext in einen JSON-sicheren String und zurück — Steuerzeichen, \uXXXX, Emoji-Surrogatpaare und einzelne Surrogate wie bei JSON.stringify.

Wann brauche ich das konkret?

Ein zugesandtes Payload lesen, eine kleine Datei in eine Konfiguration einbetten und herausfinden, warum ein Querystring am Server bricht.

Was ist der häufigste Fehler?

Base64 für Schutz halten. Es ist eine Kodierung, keine Verschlüsselung — jeder dekodiert sie sofort, und ein in ein öffentliches Ticket eingefügtes Token ist ein geleaktes Token.

Worin unterscheidet sich JSON-String escapen / un-escapen von String-Escape / -Unescape?

Sie liegen nah beieinander, beantworten aber verschiedene Fragen. String-Escape / -Unescape: escape einen String für JSON/JavaScript oder mache es rückgängig. Nimm das, was zu deinem Ausgangspunkt passt — beide sind kostenlos.

Gibt es ein Werkzeug für den nächsten Schritt?

Unicode-Escape / -Unescape ist das nächstliegende danach: Escape Nicht-ASCII-Zeichen zu \uXXXX-Sequenzen oder dekodiere sie zurück.

Was lohnt sich sonst noch daneben offen zu haben?

JSON zu Query-String und Query-String zu JSON — sie tauchen in derselben Aufgabe oft genug auf, um einen zweiten Tab zu verdienen.

Woher stammen die Daten?

Die Kodierungen folgen ihren RFCs, ein Hin und Zurück ist also verlustfrei. URL-Kodierung hat zwei Varianten — Leerzeichen als %20 oder als Pluszeichen — und das Werkzeug nennt die verwendete.

Zum Weiterlesen

Alle Ratgeber →
ErklärungEinen String für JSON escapen: drei Zeichen sind Pflicht, und eines ist eine FalleRFC 8259 verlangt genau drei Dinge, die in einem JSON-String escaped werden müssen. Alles andere ist optional. Was Pipelines wirklich zerlegt, ist ein einzelnes Surrogat: in JSON-Text legal, in UTF-8 unmöglich und stillschweigend ersetzt, sobald deine Daten geschrieben werden.RatgeberEine URL mit Parametern bauen, die ein Kopieren und Einfügen überstehtDrei Kodierungen, ein sichtbarer Unterschied: %20 oder +. Der Formularmodus des Generators entspricht URLSearchParams bei siebzehn Werten byteweise — aber gib ihm eine Basis-URL mit Fragment, und jeder Parameter landet im Hash, wo kein Server ihn sieht.RatgeberURL-Kodierung erklärt: Prozentkodierung und wo sie beißtProzentkodierung wird pro URL-Komponente entschieden, und genau daher rührt die Verwirrung. Ein Schrägstrich ist in einem Pfad erlaubt und muss in einem Query-Wert maskiert werden; ein Leerzeichen ist im Pfad %20 und im Formularkörper womöglich +. Hier stehen die exakten RFC-3986-Mengen, die drei uneinigen JavaScript-Funktionen und die Fallen.RatgeberTestdaten ohne echte Menschen: warum pseudonymisiert weiterhin personenbezogen ist und synthetisch nichtNamen gegen Kennungen zu tauschen holt eine Datenbank nicht aus der DSGVO — Artikel 4 Nummer 5 und Erwägungsgrund 26 sagen das direkt. Wirklich synthetische Daten liegen ganz außerhalb der Verordnung. Diese eine Unterscheidung entscheidet, wie du eine Staging-Umgebung befüllst.RatgeberHTML sauber entfernen: was ein Tag-Entferner kann und was nichtTags entfernen und HTML bereinigen sind zwei verschiedene Aufgaben. Ein echtes Fragment durch eine naive Regex und durch einen formatbewussten Entferner geschickt, mit Script- und Style-Inhalten, Blockumbrüchen, Kommentaren, CDATA und der Reihenfolge der Entitäten als sichtbare Ausgabe.ErklärungWas ist ein JWT (JSON Web Token)?Ein JWT ist ein kompaktes, signiertes Token, das Identität zwischen Diensten trägt. Hier seine drei Teile, seine Nutzung zur Authentifizierung und seine Sicherheitsgrenzen.