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.