WMW

JSON-Kodierer

Free

Kodiert 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.

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.

Gastkommentare werden vor der Veröffentlichung geprüft. Anmelden um sofort zu veröffentlichen.

Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!

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

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

Free

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.

Free

Text

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.

Free

Text

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.

Free

Text

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.

Free

Text

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.

Free

Text

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.

Free

Text

Markdown-Vorschau

Rendert Markdown als Live-, bereinigtes HTML neben der Quelle, mit einer Umschaltfunktion zum Anzeigen und Kopieren des generierten HTML.

Free

Text

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.