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
Problem melden
JSON Stringify / Unstringify