JSON Stringify / Unstringify

Trasforma un oggetto JSON in una stringa letterale su una sola riga con virgolette escaped da incorporare nel codice, oppure converte una stringa JSON escaped di nuovo in JSON leggibile.

634 visualizzazioni

JSON come Stringa, in Entrambe le Direzioni

Stringify prende un JSON reale e lo trasforma in un letterale stringa su una sola riga, con virgolette escaped — il formato necessario per incorporare JSON dentro un altro campo JSON, un valore di configurazione o una costante stringa nel codice sorgente. Unstringify fa il contrario: incolla una stringa JSON escaped (con \" e \n) e ottieni JSON pulito, leggibile e indentato.

Caso comune: un'API racchiude un payload JSON come stringa dentro un'altra risposta JSON, oppure una riga di log contiene un blob JSON escaped — incollalo in unstringify per leggerlo correttamente.

Domande Frequenti

Qual è la differenza rispetto a JSON.stringify nel codice?

La stessa operazione, ma come strumento interattivo: incolla JSON reale e ottieni la forma stringa escaped che altrimenti produrresti scrivendo JSON.stringify(obj) — utile quando non hai una console a portata di mano.

Perché dovrei fare unstringify di un JSON?

API e log a volte annidano una stringa JSON dentro un campo JSON (JSON codificato due volte) — unstringify converte quella stringa interna escaped di nuovo in JSON leggibile e analizzabile.

I miei dati vengono caricati da qualche parte?

No — entrambe le direzioni funzionano localmente nel tuo browser.

Strumenti Simili