JSON Stringify / Unstringify

Kodieren Sie ein JSON-Objekt in ein einzeiliges, escapetes String-Literal zum Einbetten in Code, oder dekodieren Sie einen escapeten JSON-String zurück in lesbares JSON.

638 Aufrufe

JSON als String, in beide Richtungen

Stringify nimmt echtes JSON und kodiert es in ein einzeiliges, anführungszeichen-escapetes String-Literal — die Form, die Sie benötigen, um JSON in ein anderes JSON-Feld, einen Konfigurationswert oder eine String-Konstante im Quellcode einzubetten. Unstringify kehrt dies um: Fügen Sie einen escapeten JSON-String ein (mit \" und \n) und erhalten Sie sauberes, lesbares, eingerücktes JSON zurück.

Häufiger Fall: Eine API verpackt eine JSON-Nutzlast als String innerhalb einer anderen JSON-Antwort, oder eine Log-Zeile enthält einen escapeten JSON-Blob — fügen Sie ihn in Unstringify ein, um ihn richtig zu lesen.

Häufig gestellte Fragen

Was ist der Unterschied zu JSON.stringify im Code?

Dieselbe Operation, nur als interaktives Tool: Echtes JSON einfügen und die escapete String-Form erhalten, die Sie sonst mit JSON.stringify(obj) erzeugen würden — nützlich, wenn keine Konsole zur Hand ist.

Warum müsste ich JSON entstringifizieren?

APIs und Logs verschachteln manchmal einen JSON-String innerhalb eines JSON-Felds (doppelt kodiertes JSON) — Unstringify wandelt diesen inneren escapeten String zurück in lesbares, parsbares JSON um.

Werden meine Daten hochgeladen?

Nein — beide Richtungen laufen lokal in Ihrem Browser.

Ähnliche Tools