JSON-↔-String-Konverter

Maskieren Sie JSON zu einem String-Literal zum Einbetten in Quelltext oder demaskieren Sie einen String zurück in formatiertes JSON. Unterstützt beide Richtungen: JSON zu String und String zu JSON.
Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser — Ihre Daten werden niemals auf einen Server hochgeladen.
Außerdem: Alle JSON-Werkzeuge | JSON-Betrachter / -Editor | JSONPath-Auswerter | JSON-Schema-Validator | JSON → SQL / TOML | JSON-Vergleich.
Richtung: Anführungszeichen:
JSON → String (Maskieren): Wandelt JSON in ein maskiertes String-Literal um, das sich zum Einbetten in JavaScript, Python, Java, C# oder jede andere Sprache mit JSON-Strings eignet.
String → JSON (Demaskieren): Wandelt einen maskierten String zurück in formatiertes, gut lesbares JSON.
Tipp: Mit der Option Anführungszeichen legen Sie fest, ob die Ausgabe in doppelte, einfache oder keine Anführungszeichen gesetzt wird. Doppelte Anführungszeichen sind für JavaScript/JSON Standard.
Ein JSON-String ist kein JSON

Ein geparster JSON-Wert sind Daten; ein JSON-String-Literal ist Text, der JSON enthält, wobei jedes Anführungszeichen und jeder Zeilenumbruch maskiert ist (\\\", \\n). Das Maskieren verpackt Daten in Quelltext; das Demaskieren macht dies rückgängig. Doppeltes Maskieren entsteht, wenn Daten zwei Schichten durchlaufen — das Ergebnis zeigt dann \\\\\\\", wo ein einzelnes \\\" stehen sollte — demaskieren Sie zweimal oder korrigieren Sie die Verarbeitungskette.

Wählen Sie den Anführungszeichen-Stil passend zu Ihrer Zielsprache — doppelte Anführungszeichen sind für JSON und JavaScript Standard.