Convertitore CSV a JSON
Converti file CSV in formato JSON istantaneamente
Input CSV
Output JSON
Cos'è CSV a JSON?
CSV (Comma-Separated Values) è un formato piatto: righe e colonne. JSON è annidato. Convertire CSV in JSON significa trasformare ogni riga in un oggetto, con la riga di intestazione che definisce le chiavi. La prima riga è l'intestazione; le righe successive diventano oggetti. Questo è l'inverso di JSON a CSV.
Questo strumento funziona nel tuo browser. Incolla CSV o carica un file. Niente viene inviato a un server. La conversione segue RFC 4180 per il parsing CSV.
Esempi da CSV a JSON
Converti righe CSV in oggetti JSON. Esempio a tema telecomunicazioni:
Esempio: Record degli abbonati
Output JSON:
Fai clic sul pulsante Esempio in alto per caricare altri esempi nell'editor.
Come Usare Questo Strumento
Incolla o Carica CSV
Incolla CSV nell'editor di sinistra o carica un file .csv o .txt. Usa Esempio per dati di esempio. La prima riga deve essere l'intestazione.
Visualizza Output JSON
Il pannello destro mostra un array JSON. Ogni riga (eccetto l'intestazione) diventa un oggetto. I nomi delle colonne dall'intestazione diventano chiavi. I valori sono stringhe a meno che lo strumento non inferisca i tipi.
Copia o Scarica
Usa <strong>Copia</strong> o <strong>Scarica</strong> per ottenere il JSON. Per la conversione inversa, usa JSON a CSV. Per formattare il JSON, usa il Formattatore JSON.
I valori con virgole vengono racchiusi tra virgolette secondo la specifica CSV <a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a>. Il parser gestisce i campi tra virgolette e le virgolette precedute da carattere di escape. La prima riga definisce le chiavi degli oggetti; ogni riga successiva diventa un oggetto <a href="https://www.json.org/json-en.html" target="_blank" rel="noopener">JSON</a>. Il delimitatore è tipicamente la virgola; i dati europei usano spesso il punto e virgola. Le esportazioni Excel usano il separatore di elenco del sistema. L'output è un array JSON di oggetti—compatibile con <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse" target="_blank" rel="noopener">JSON.parse()</a> e la maggior parte delle API.
I valori con virgole vengono racchiusi tra virgolette secondo la specifica CSV RFC 4180. Il parser gestisce i campi tra virgolette e le virgolette precedute da carattere di escape. La prima riga definisce le chiavi degli oggetti; ogni riga successiva diventa un oggetto JSON. Il delimitatore è tipicamente la virgola; i dati europei usano spesso il punto e virgola. Le esportazioni Excel usano il separatore di elenco del sistema. L'output è un array JSON di oggetti—compatibile con JSON.parse() e la maggior parte delle API.
Dove CSV a JSON Aiuta
Le app web e le API spesso si aspettano JSON piuttosto che CSV. Convertire esportazioni di fogli di calcolo o dump di database qui permette di alimentare dati in framework frontend, richieste Postman o funzioni serverless. Le pipeline di dati che acquisiscono CSV possono convertire in JSON per l'archiviazione in database documentali come MongoDB.
Quando si creano config o dati seed da fogli di calcolo, CSV a JSON è più veloce dell'inserimento manuale. Per l'operazione inversa—convertire JSON in CSV—usa JSON a CSV. Per formattare l'output, usa il Formattatore JSON. Per la validazione, usa il Validatore JSON. Per altri formati, usa CSV a XML o CSV a YAML.
Domande Frequenti
I valori sono tipizzati (numero, booleano)?
CSV è testo. I parser spesso trattano tutti i valori come stringhe. Alcuni strumenti inferiscono numeri o booleani. Controlla l'output. Potrebbe essere necessario convertire i tipi nel codice.
Cosa succede se il mio CSV non ha intestazione?
Lo strumento utilizza tipicamente la prima riga come intestazione. Se hai bisogno di un comportamento diverso, potresti dover aggiungere una riga di intestazione o usare uno strumento diverso.
I miei dati vengono inviati da qualche parte?
No. La conversione viene eseguita nel tuo browser.
Posso convertire JSON in CSV?
Sì. Usa lo strumento JSON a CSV.
E i CSV con delimitatori diversi?
Il CSV standard usa le virgole. Se il tuo file usa punto e virgola o tabulazioni, lo strumento potrebbe avere opzioni. Controlla l'interfaccia. RFC 4180 definisce il formato separato da virgole.
Strumenti Correlati
Per il formato CSV, vedi RFC 4180. Per JSON, vedi json.org e la guida JSON di MDN. RFC 8259 è lo standard formale JSON.