input.txt
output.json
Codifica qualsiasi testo come literale di stringa JSON o decodificalo.

Correlate

Guide per Stringify

Tutte le guide →

Cos’è JSON Stringify?

JSON.stringify() converte un valore in una stringa JSON. Applicato a una stringa che è già JSON, ottieni un literal di stringa JSON —— il JSON originale racchiuso tra doppi apici, con apici interni e caratteri speciali tutti escape-ati. Serve spesso per incorporare JSON in un altro documento JSON, salvarlo in un campo di database o passarlo come parametro di URL.

Altri linguaggi chiamano la stessa cosa diversamente : in Python json.dumps (cercato anche come json dumps python, json dumps in python, python json dump, python dict to json, python pretty print dict, python pretty print json, python print nice json, oppure tramite python pprint / pprint python), in Ruby JSON.generate, in Go json.Marshal, in Java org.json e Jackson, in .NET il Newtonsoft JSON (Newtonsoft.Json) e in PHP json_encode producono tutti la stessa classe di output —— un json object as string (cercato anche come json to json string o stringify json). L’operazione inversa è JSON.parse, json.loads ecc. —— se l’input potrebbe essere rotto, puoi trattarlo nel validatore JSON e in JSON Fix.

Esempio

Input :

{"name": "Ada", "active": true}

Output con Stringify :

"{\"name\": \"Ada\", \"active\": true}"

Clicca su Unstringify per il senso inverso —— utile quando ricevi una stringa JSON doppiamente codificata e vuoi estrarre il valore reale all’interno.

FAQ

Come annullo uno stringify (decodificare un literal di stringa JSON)?

Clicca su Unstringify o lancia JSON.parse direttamente sul valore. Se quello che ricevi è una stringa doppiamente codificata che comincia con virgolette escape-ate, fai un parse per recuperare la stringa JSON interna e un secondo parse per ottenere il valore reale.

È lo stesso di «json to string» o «json unescape»?

Sì. json to string significa mettere un valore JSON sotto forma di literal di stringa —— esattamente ciò che fa Stringify. json unescape / unescape json è il senso inverso —— clicca su Unstringify per rimuovere le sequenze di escape e tornare al JSON originale.