Convertitore da CSV a JSON

Trasforma le tabelle CSV in array JSON di oggetti

JSON

Tutto avviene nel tuo browser: il tuo testo non viene mai inviato da nessuna parte.

Come convertire CSV in JSON

Passo 1

Incolla il CSV o apri un file .csv

Passo 2

Controlla il separatore e se la prima riga contiene i nomi

Passo 3

Copia il JSON o scaricalo come file .json

Come le righe CSV diventano JSON

Un file CSV è una tabella in testo semplice: una riga per linea, con i campi separati da virgole, punti e virgola, tabulazioni o barre verticali. Con «La prima riga contiene i nomi delle colonne» spuntato, il convertitore fa di ogni riga successiva un oggetto JSON con quei nomi come chiavi, quindi una tabella di persone diventa un elenco di oggetti con un nome, una città e un'età ciascuno. Togli la spunta per ottenere invece un array di array. «Separatore» è impostato su «Auto», che trova il separatore dalle prime righe, oppure puoi sceglierlo tu. I campi tra virgolette doppie possono contenere il separatore, a capo e virgolette raddoppiate, come li scrivono Excel e lo standard CSV, e le righe vuote vengono saltate.

Con «Numeri e true/false come valori, non come testo» spuntato, 92.5 e true diventano numeri e booleani JSON, mentre valori come 007 o +49 restano testo, così nulla cambia, e i numeri lunghi mantengono ogni cifra. I nomi di colonna vuoti diventano column3 e simili, e quelli ripetuti ricevono un numero, così nessun valore va perso. Se un campo tra virgolette non è chiuso, vedi la riga e la colonna. Scegli 2 o 4 spazi, una tabulazione o «Minimizza» per il JSON, apri un file .csv e copia il risultato o scaricalo come file .json. Con «Da» e «A» puoi anche convertire CSV in XML, o JSON di nuovo in CSV.

AnyTextEditor ti è stato utile?

Ciao. Ci siamo impegnati molto per creare un sito web conveniente che usiamo noi stessi. Se ti è piaciuto uno dei nostri strumenti ed editor, aggiungilo ai tuoi segnalibri, perché ti sarà utile più di una volta. E non dimenticare di condividere sui social media. Saremo migliori per te.