JSON-Kodierer
FreeKodiert Klartext in ein gültiges JSON-String-Literal (durch Maskierung von Anführungszeichen, Backslashes und Zeilenumbrüchen) und dekodiert es zurück, mit einer Aufschlüsselung der maskierten Zeichen.
Läuft vollständig in Ihrem Browser. Ihr Text wird niemals hochgeladen.
Was dieses Tool macht
Wandelt Klartext in ein gültiges JSON-String-Literal um (durch Maskierung von Anführungszeichen, Backslashes, Zeilenumbrüchen und Steuerzeichen) und wieder zurück. Nützlich, um beliebigen Text sicher manuell in JSON einzubetten.
So funktioniert es
Die Kodierung durchläuft Ihren Text nach denselben String-Serialisierungsregeln, die die JSON-Spezifikation definiert: Ein doppeltes Anführungszeichen wird zu \", ein Backslash wird zu \\, ein Zeilenumbruch wird zu \n, und andere Steuerzeichen werden zu ihrer \uXXXX-Escape-Sequenz, wobei das gesamte Ergebnis in doppelte Anführungszeichen eingeschlossen wird. Die Dekodierung kehrt dies um, indem der maskierte Text zurück in seine ursprünglichen Zeichen zerlegt wird. Das Tool verwendet die integrierte JSON-Engine des Browsers für beide Richtungen, sodass das Ergebnis immer genau der JSON-Spezifikation entspricht.
Probleme, die es löst
- Manuelles Erstellen einer JSON-Payload, die einen Textblock mit Anführungszeichen oder Zeilenumbrüchen enthält.
- Lesen des tatsächlichen Textes hinter einem maskierten JSON-String, der in einer Protokolldatei oder API-Antwort zu sehen ist.
- Genaues Prüfen, welche Zeichen in einer Zeichenkette maskiert werden müssen, bevor sie in einem JSON-Dokument stehen können.
Häufig gestellte Fragen
›Was ist der Unterschied zwischen diesem Tool und einem JSON-Formatierer?
Dieses Tool wandelt eine Klartext-Zeichenkette in ein JSON-String-Literal um (oder zurück) und übernimmt dabei die Maskierung von Anführungszeichen, Backslashes und Zeilenumbrüchen. Ein JSON-Formatierer nimmt stattdessen ein vollständiges JSON-Dokument (ein Objekt oder Array) und formatiert oder minimiert dessen Struktur. Sie lösen unterschiedliche Probleme.
›Wann müsste ich eine Zeichenkette als JSON kodieren?
Übliche Fälle sind das manuelle Einbetten eines Textblocks (mit Anführungszeichen, Zeilenumbrüchen oder Sonderzeichen) in eine JSON-Payload, das Debuggen eines API-Anfragekörpers oder die Vorbereitung eines String-Literals für eine Konfigurationsdatei, die JSON-Syntax verwendet.
›Muss ich beim Dekodieren die umgebenden Anführungszeichen einschließen?
Nein. Sie können den maskierten Text mit oder ohne die umgebenden doppelten Anführungszeichen einfügen, das Tool erkennt beide Formen automatisch.
›Warum ist die Dekodierung mit einem Fehler fehlgeschlagen?
Das Dekodieren schlägt fehl, wenn der Text kein gültig maskierter JSON-String ist, zum Beispiel wenn er ein nicht maskiertes doppeltes Anführungszeichen oder einen Backslash enthält, der nicht Teil einer gültigen Escape-Sequenz ist. Prüfen Sie den genauen Text auf überflüssige Anführungszeichen oder Backslashes und versuchen Sie es erneut.
›Unterstützt dieses Tool das Kodieren vollständiger Objekte, nicht nur von Klartext?
Nein, dieses Tool ist speziell für eine einzelne Klartext-Zeichenkette und deren JSON-String-Literal-Darstellung gedacht. Um ein vollständiges JSON-Objekt oder -Array zu erstellen oder zu formatieren, verwenden Sie stattdessen das Tool JSON Formatter.
Verwandte Tools
Text
JSON-Formatierer
Validiert und formatiert oder minimiert ein vollständiges JSON-Dokument, mit einstellbarer Einrückung, optionaler Schlüsselsortierung und exakter Zeilen-/Spalten-Fehlermeldung.
FreeText
IPv4-zu-IPv6-Konverter
Erzeugt IPv4-gemappte, IPv4-kompatible, 6to4- und NAT64-IPv6-Darstellungen einer IPv4-Adresse und extrahiert die IPv4-Adresse wieder aus jeder dieser IPv6-Formen.
FreeText
JS/CSS-Formatierer
Formatiert minimiertes oder uneinheitlich eingerücktes JavaScript oder CSS in lesbaren, korrekt eingerückten Code um, mit einstellbarem Einrückungsstil und Größenstatistik vorher/nachher.
FreeText
JS/CSS-Minifizierer
Verkleinert JavaScript oder CSS durch Entfernen von Leerzeichen und Kommentaren, mit optionalem Variablen-Mangling für JavaScript und Größenstatistik vorher/nachher.
FreeText
JWT-Decoder
Dekodiert einen JWT-Header und Payload in lesbares JSON, wandelt Zeitstempel-Claims in lesbare Daten um, markiert abgelaufene Token und kann eine HS256-Signatur mit einem von Ihnen angegebenen Geheimnis verifizieren.
FreeText
llms.txt-Generator
Erzeugt eine llms.txt-Datei nach der llmstxt.org-Spezifikation aus einem Titel, einer Zusammenfassung und Link-Abschnitten, mit Optional-Abschnittsgruppierung und Live-Vorschau.
FreeText
Markdown-Vorschau
Rendert Markdown als Live-, bereinigtes HTML neben der Quelle, mit einer Umschaltfunktion zum Anzeigen und Kopieren des generierten HTML.
FreeText
Mojibake-Korrektur (Verstümmelter Text)
Stellt die ursprünglichen Bytes hinter verstümmeltem (Mojibake) Text wieder her und decodiert sie unter mehreren gängigen Kodierungen erneut, wobei jeder saubere Kandidat angezeigt wird.
Kommentare (0)
Fanden Sie dieses Tool nützlich? Hinterlassen Sie einen Kommentar, teilen Sie einen Tipp oder sagen Sie uns, wie wir es verbessern können.
Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!