Come usare Da CSV a JSON
- 1
Incolla o trascina il CSV
Incolla le righe copiate da un foglio di calcolo o trascina un file .csv/.tsv: il delimitatore viene rilevato in automatico.
- 2
Controlla l'intestazione e i tipi
Verifica che la prima riga contenga i nomi delle colonne e che nell'anteprima numeri e date siano stati riconosciuti.
- 3
Copia il JSON
Scegli array di oggetti o di array, annida le colonne con il punto nel nome se vuoi, poi copia o scarica il file .json.
Limiti e Pro
File CSV e TSV fino a 500 MB, senza limite di righe.
File fino a 4 GB. Scopri Pro
Informazioni su Da CSV a JSON
Da CSV a JSON trasforma il testo separato da virgole (oppure da punto e virgola, tabulazioni o barre verticali) in JSON, pronto da usare in JavaScript, in una fixture per API REST, in un'importazione NoSQL o in un file di configurazione. La riga di intestazione fornisce i nomi delle proprietà: un foglio con le colonne name, email e plan diventa un array di oggetti con esattamente quelle chiavi.
Il CSV non ha tipi di dati, tutto è testo, quindi il convertitore decide quale tipo assegnare a ogni valore nel JSON. I numeri interi e decimali diventano numeri JSON, true e false diventano booleani, le date ISO come 2024-03-31 restano stringhe di data e le celle vuote diventano null (o vengono escluse del tutto, se preferisci oggetti più leggeri). I valori che sembrano numeri solo in apparenza, come i CAP con lo zero iniziale, i numeri di telefono e gli ID di 16 cifre, restano stringhe, così nulla viene arrotondato di nascosto.
I nomi di colonna con i punti, come customer.address.city, possono essere ricostruiti come oggetti annidati: è il modo più comune per far passare un JSON da un foglio di calcolo e riottenerlo identico. I campi tra virgolette che contengono virgole, virgolette o ritorni a capo seguono le regole della RFC 4180, e i file salvati da versioni meno recenti di Excel in Windows-1252 vengono decodificati, così i nomi con le lettere accentate restano corretti.
Incolla qualche riga per provare subito, oppure trascina un file con centinaia di migliaia di righe: l'analisi avviene in un worker in background, quindi la pagina resta reattiva.
Privacy
Il CSV che incolli o trascini viene analizzato in questa scheda del browser e non viene mai inviato a un server; il testo incollato non viene conservato quando lasci la pagina.