Convertitore CSV a JSON Gratis: Convertire CSV in JSON Online
196 utilizziConsigli CSV a JSON
Prima riga come chiavi
Prima riga diventa nomi dei campi JSON.
Delimitatore
Virgola, punto e virgola o tab.
JSON formattato
Array JSON pulito e formattato.
Domande Frequenti
Rileva il delimitatore?
Scegli tra virgola, punto e virgola o tab.
Posso vedere anteprima?
Sì, risultato formattato e come tabella.
Posso convertire un CSV con dati annidati o array?
Questo strumento appiattisce le strutture annidate di default. Se il tuo CSV ha colonne come "items[0].nome", otterrai chiavi JSON con quella esatta notazione tra parentesi. Per un JSON annidato corretto, servirebbe una pipeline a più fasi. Prova a convertire prima il tuo CSV in JSON piatto, poi ristrutturalo con uno strumento come jq. La maggior parte dei CSV reali con intestazioni semplici funziona perfettamente.
Cosa succede se il mio CSV ha più colonne che intestazioni?
Il nostro convertitore gestisce righe disuguali con eleganza. Le colonne extra senza intestazione ricevono chiavi generiche come "colonna_4" o "campo_5". I valori mancanti diventano null in JSON. Provalo con un CSV di 3 intestazioni contenente 5 colonne di dati — vedrai subito lo schema. Per un output pulito, abbina sempre il numero di intestazioni a quello delle colonne dati.
Posso convertire un file CSV con valori mancanti?
Sì, i valori mancanti diventano null nell'output JSON. Per esempio, una riga con 'nome,età,città' e 'Luca,,Roma' produce {"nome":"Luca","età":null,"città":"Roma"}. Le stringhe vuote tra virgolette come "" rimangono stringhe vuote, non null. Questo segue il comportamento JSON standard per le API. Controlla gli spazi bianchi indesiderati prima di convertire.
Il convertitore gestisce caratteri accentati o Unicode come le lettere italiane?
Sì, supporta nativamente UTF-8. Accenti come 'è', 'à', 'ù' e 'ò' nelle tue righe CSV vengono conservati nel JSON. Un'intestazione 'città' diventa correttamente 'città' come chiave. Prova con 'perché' o 'Piacenza' — funziona alla perfezione. Attenzione: se copi da Excel su Windows, potresti trovare un carattere BOM nascosto all'inizio. Basta cancellarlo per avere un JSON pulito.
Come ottenere un JSON formattato su più righe invece di una linea unica?
Il nostro convertitore lo fa in automatico. Il JSON viene visualizzato con indentazione e interruzioni di linea dopo ogni oggetto. Copia l'output e incollalo in un editor qualsiasi — vedrai una struttura pulita, non un muro di testo. Se devi usarlo per un'API o script, in fondo al pannello di output c'è un interruttore per la modalità compatta. Spento = versione leggibile, acceso = JSON minimizzato. I tester QA lo adorano per confrontare payload visivamente.
Perché l'intestazione CSV con spazi si trasforma in una chiave JSON brutta?
Le chiavi JSON con spazi sono tecnicamente valide, ma la maggior parte delle API e dei database le rifiuta. Il nostro convertitore rimuove gli spazi e abbassa la prima lettera automaticamente. Un'intestazione come "User Name" diventa "userName". Separatore diverso? "First Name" diventa "first_name" in modalità snake_case. Attivala nel pannello opzioni sopra l'output. I tester QA lo adorano per allinearsi alle specifiche API. Incolla prima il tuo CSV, poi scegli il formato della chiave — nessuna rigenerazione necessaria.
Cosa succede con i nomi di colonna duplicati nel mio CSV?
Il nostro convertitore mantiene i duplicati invece di unirli. Se hai due colonne chiamate "prezzo", ottieni due chiavi "prezzo" in ogni oggetto JSON. È JSON valido, ma difficile da gestire dopo. Ti consigliamo di rinominare una in "prezzo_2" prima di incollare. Questo conta per i tester QA che validano payload API: le chiavi duplicate causano perdita silenziosa di dati. La specifica JSON tecnicamente lo permette, ma la maggior parte dei parser conserva solo l'ultimo valore.
Esiste un limite di righe per i dati CSV incollati?
Non esiste un limite rigido, ma la memoria del browser fissa la dimensione pratica a circa 10.000 righe o 5 MB. Incollaggi più grandi possono bloccare la scheda su macchine datate. Per file pesanti, dividili in blocchi e converti ogni lotto separatamente. Gli sviluppatori backend spesso convertono fette da 2.000 righe quando creano risposte API fittizie. Se noti lentezza, il tuo CSV probabilmente ha virgolette complesse o campi multilinea; rimuovili prima. Il convertitore non corrompe i dati, ma una scheda che crasha fa perdere il lavoro.
Come Convertire
- Incolla CSV con intestazioni
- Seleziona delimitatore
- Conversione automatica
- Scarica o copia JSON