Convertitore da CSV a JSON
Incolla dati CSV e convertili all'istante in un array JSON di oggetti. Scegli il delimitatore di input, poi copia o scarica il risultato — tutto viene eseguito nel tuo browser.
- 01Converti CSV in un array JSON di oggetti all'istante mentre digiti.
- 02Scegli il delimitatore di input: virgola, punto e virgola, tabulazione o barra verticale.
- 03Copia il JSON o scaricalo come file .json con un solo clic.
- 04La prima riga del CSV diventa le chiavi per ogni oggetto JSON.
- 05100% privato — il tuo CSV non lascia mai il tuo browser.
Convertitore da CSV a JSON
Carica un esempio
3 righe × 3 colonne
Perché Usare Questo Convertitore da CSV a JSON
Conversione Istantanea e Live
Il JSON si aggiorna mentre digiti o incolli — nessun pulsante Converti da premere, nessuna attesa. Modifica il tuo CSV e guarda l'array JSON cambiare in tempo reale.
La Riga di Intestazione Diventa le Chiavi
La prima riga del tuo CSV viene trattata come intestazione, e ogni valore sottostante viene mappato a quella chiave. Ogni riga successiva diventa un oggetto JSON, producendo un array di oggetti pulito pronto per qualsiasi API o script.
Scegli il Tuo Delimitatore di Input
Il CSV non è sempre separato da virgole. Cambia il delimitatore di input in punto e virgola (comune nelle impostazioni locali europee), tabulazione (TSV) o barra verticale così il convertitore suddivide correttamente le tue colonne.
Parsing Conforme a RFC 4180
I campi tra virgolette, le virgole incorporate, le interruzioni di riga all'interno delle virgolette e le virgolette doppie escapate ("") vengono analizzati tutti correttamente, così il disordinato CSV del mondo reale da Excel o database si trasforma in JSON valido.
Copia o Scarica
Copia il JSON formattato negli appunti con un clic, oppure scaricalo come file .json pronto all'uso. Nessun account, nessuna email, nessun limite.
Privato e Adatto all'Uso Offline
Tutta la conversione avviene localmente nel tuo browser usando JavaScript. Il tuo CSV non viene mai caricato su un server, quindi è sicuro usarlo con dati riservati.
Convertire CSV in JSON
CSV (Comma-Separated Values) è il formato universale per i fogli di calcolo e le esportazioni, mentre JSON (JavaScript Object Notation) è lo standard per le API, i file di configurazione e le moderne app web. Convertire CSV in JSON ti permette di trasformare un foglio di calcolo, un'esportazione da database o un report in dati strutturati che puoi inserire nel codice, in un'API REST o in un database NoSQL.
Che tu sia uno sviluppatore che importa un foglio di calcolo in un'API o un analista che trasforma un'esportazione in dati strutturati, questo convertitore da CSV a JSON ti fornisce all'istante un JSON pulito e valido.
- Cosa Viene Convertito
- Un CSV con una riga di intestazione diventa un array JSON di oggetti: la prima riga fornisce le chiavi, e ogni riga successiva diventa un oggetto i cui valori sono abbinati a quelle chiavi in base alla posizione della colonna.
- Come Vengono Costruite le Chiavi
- Ogni nome di colonna nella riga di intestazione diventa un nome di proprietà su ciascun oggetto. Le righe vengono mantenute nel loro ordine originale, così l'array JSON risultante rispecchia l'ordine dei record nel tuo file CSV.
- Quoting ed Escaping
- I campi racchiusi tra virgolette doppie possono contenere il delimitatore, interruzioni di riga o virgolette escapate. Il parser segue lo standard RFC 4180, così un valore come "Hello, world" resta un singolo campo invece di essere suddiviso tra le colonne.
- Delimitatori e Codifica
- Anche se CSV significa valori separati da virgole, molti file usano punti e virgola o tabulazioni. Scegli il delimitatore di input che il tuo file usa effettivamente. Il convertitore legge testo UTF-8, quindi i caratteri accentati e gli alfabeti non latini vengono preservati nell'output JSON.
Come Convertire CSV in JSON
- 01
Incolla il tuo CSV
Incolla o digita dati CSV con una riga di intestazione nella casella di input a sinistra. Puoi anche caricare uno degli esempi per vedere la forma attesa.
- 02
Scegli il delimitatore di input
Lascialo su virgola per un CSV standard, oppure scegli punto e virgola, tabulazione o barra verticale se il tuo file usa un separatore diverso tra le colonne.
- 03
Esamina il JSON
L'array JSON appare all'istante a destra, formattato con la riga di intestazione usata come chiavi degli oggetti. Il conteggio di righe e colonne è mostrato sotto l'output.
- 04
Copia o scarica
Clicca Copia per mettere il JSON negli appunti, oppure Scarica JSON per salvarlo come file .json pronto da usare nel codice o da importare in uno strumento.
Consigli per la Conversione da CSV a JSON
Includi Sempre una Riga di Intestazione
La prima riga diventa le chiavi JSON, quindi assicurati che il tuo CSV inizi con nomi di colonna chiari come name,age,city. Senza un'intestazione, i tuoi valori di dati verrebbero usati come nomi di proprietà.
Abbina il Delimitatore al Tuo File
Se ogni record finisce in un'unica grande proprietà, il tuo delimitatore è sbagliato. Le esportazioni europee spesso usano un punto e virgola e i file TSV usano una tabulazione — cambia il delimitatore di input per abbinarlo a come sono separate le tue colonne.
Racchiudi tra Virgolette i Campi che Contengono Virgole
Se un valore contiene il delimitatore o un'interruzione di riga, racchiudilo tra virgolette doppie ("New York, NY"). Il parser mantiene i campi tra virgolette intatti invece di suddividerli in colonne extra.
Usa Nomi di Colonna Univoci
Gli oggetti JSON non possono avere due proprietà con lo stesso nome, quindi le colonne di intestazione duplicate andranno in conflitto. Dai a ogni colonna un nome distinto prima di convertire.
Ricorda che i Valori Sono Stringhe
Le celle nel CSV non hanno tipo, quindi numeri e booleani vengono emessi come stringhe JSON. Se ti servono numeri o booleani veri, convertili nel tuo codice dopo aver analizzato il JSON.
Tieni a Mente l'UTF-8
Il convertitore legge testo UTF-8. Se i caratteri accentati o non latini sembrano sbagliati, salva di nuovo il tuo CSV come UTF-8 prima di incollarlo.
Riferimento CSV e JSON
CSV vs JSON
CSV è un formato a tabella piatto e non tipizzato, ideale per fogli di calcolo ed esportazioni in massa. JSON è un formato gerarchico e tipizzato, ideale per API e dati annidati. Convertire CSV in JSON è un passaggio di routine quando si alimentano dati di un foglio di calcolo nel codice o nei servizi web.
Quando convertire CSV in JSON
- Importare un foglio di calcolo o un'esportazione in un'API REST o app web.
- Popolare un database NoSQL o documentale da dati tabellari.
- Trasformare un report in record strutturati per uno script.
- Usare un dataset CSV come fixture JSON o dati di test.
Parsing RFC 4180
Lo standard CSV definisce come i campi vengono racchiusi tra virgolette ed escapati: un campo contenente il delimitatore, una virgoletta doppia o un'interruzione di riga viene racchiuso tra virgolette doppie, e le virgolette interne vengono raddoppiate. Questo convertitore segue quelle regole durante la lettura del tuo CSV.
Regole di Conversione
Riga di intestazione → chiavi
La prima riga del CSV fornisce il nome della proprietà per ogni colonna.
name,age / Alice,30 → [{"name":"Alice","age":"30"}]
Ogni riga → un oggetto
Ogni riga di dati diventa un singolo oggetto JSON, abbinato per posizione della colonna.
Le righe mantengono il loro ordine originale nell'array.
I valori restano stringhe
Il CSV non ha tipi, quindi numeri e booleani vengono emessi come stringhe JSON.
30 → "30" (converti nel codice se ti serve un numero).
Campi tra virgolette
Le celle tra virgolette doppie possono contenere il delimitatore, a capo o virgolette escapate.
"Hello, world" → "Hello, world" (un valore)
FAQ sul Convertitore da CSV a JSON
Q01Come converto CSV in JSON?
Incolla i tuoi dati CSV, inclusa una riga di intestazione, nella casella di input. Lo strumento li converte all'istante in un array JSON di oggetti: la riga di intestazione diventa le chiavi e ogni riga successiva diventa un oggetto. Poi clicca Copia o Scarica JSON. Tutto avviene nel tuo browser.
Q02Quale struttura CSV si aspetta?
Una riga di intestazione seguita da una riga per record funziona meglio — ad esempio name,age poi Alice,30 e Bob,25. La prima riga fornisce i nomi delle proprietà e ogni altra riga diventa un oggetto JSON nell'array.
Q03La prima riga deve essere un'intestazione?
Sì. La prima riga viene sempre trattata come intestazione ed è usata come chiavi per ogni oggetto JSON. Se il tuo file non ha intestazione, aggiungine una con i nomi delle colonne prima di convertire, altrimenti il tuo primo record verrà consumato come chiavi.
Q04Posso convertire un file separato da punto e virgola o tabulazioni?
Sì. Usa il selettore di delimitatore di input per passare tra virgola, punto e virgola, tabulazione o barra verticale. Questo ti permette di convertire correttamente in JSON i CSV europei con punto e virgola e i file TSV (separati da tabulazioni).
Q05I numeri vengono convertiti in numeri JSON?
No. Le celle CSV non hanno un tipo di dato, quindi ogni valore viene emesso come stringa JSON. Se ti servono numeri o booleani veri, convertili nel tuo codice dopo l'analisi, oppure pre-elabora prima i dati.
Q06Il mio CSV viene caricato su un server?
No. La conversione viene eseguita interamente nel tuo browser con JavaScript. I tuoi dati non vengono mai inviati né memorizzati da nessuna parte, quindi è sicuro convertire file CSV privati o sensibili.
Q07Gestisce i valori tra virgolette con le virgole?
Sì. Seguendo lo standard RFC 4180, i campi racchiusi tra virgolette doppie possono contenere il delimitatore, interruzioni di riga e virgolette escapate (""). Vengono analizzati come un singolo valore invece di essere suddivisi tra le colonne.
Q08Questo convertitore da CSV a JSON è gratuito?
Sì, completamente gratuito senza registrazione, senza filigrana e senza limiti. Converti tutto il CSV che vuoi.