Convertitore CSV ↔ JSON

Converti tra CSV e JSON istantaneamente — incolla, carica, trasforma, scarica.

Cos'è

CSV (Comma-Separated Values) e JSON (JavaScript Object Notation) sono i due formati più diffusi per lo scambio di dati strutturati. Il CSV è il formato di riferimento per fogli di calcolo, esportazioni da database e pipeline di analisi dati. Il JSON è il linguaggio universale delle API, delle applicazioni web e dei database NoSQL. Convertire tra i due formati è un'operazione comune per sviluppatori, analisti e utenti business. Potresti ricevere un'esportazione CSV da un CRM e averla bisogno in JSON per alimentare un'API REST. O ottenere una risposta JSON da un endpoint e doverla appiattire in CSV per un report Excel. Questo convertitore gestisce entrambe le direzioni con opzioni configurabili: delimitatore del campo, prima riga come intestazioni, trattamento dei valori numerici. Supporta sia il caricamento di file che l'incolla diretta. L'output può essere scaricato o copiato negli appunti.

Come si usa

  1. Seleziona la direzione di conversione: "CSV → JSON" o "JSON → CSV".
  2. Incolla i dati CSV o JSON nell'area di testo, o clicca "Carica file" per caricare un file .csv o .json.
  3. Configura le opzioni: per CSV, imposta il delimitatore e se la prima riga contiene le intestazioni.
  4. Clicca "Converti" per elaborare i dati.
  5. Esamina l'output nel pannello dei risultati.
  6. Clicca "Copia" per copiare il risultato, o "Scarica" per salvarlo come file .json o .csv.

Perché usarlo

Quasi ogni sviluppatore e professionista dei dati ha avuto bisogno di convertire rapidamente tra CSV e JSON. Le alternative sono lente: scrivere uno script Python, aprire un notebook o usare un tool generico che richiede cinque passaggi. Questo strumento rende la conversione istantanea e configurabile — senza upload su server, senza account e senza preoccupazioni per la dimensione del file. Tutto viene elaborato in JavaScript nel browser, con conversioni in millisecondi anche per file con decine di migliaia di righe.

Domande frequenti

Quali delimitatori sono supportati per il CSV?

Lo strumento supporta virgola (,), punto e virgola (;), pipe (|) e tabulazione. Il punto e virgola è comune nei file CSV europei perché la virgola viene usata come separatore decimale.

Cosa succede con gli oggetti JSON annidati quando si converte in CSV?

Gli oggetti annidati vengono appiattiti usando la notazione con punto (es. "indirizzo.città" diventa un'intestazione di colonna). Le strutture profondamente annidate potrebbero non convertirsi in un CSV pulito.

Qual è la dimensione massima del file?

Non c'è un limite rigido — l'elaborazione avviene nel browser. In pratica, file fino a 50–100 MB vengono convertiti rapidamente.

I miei file vengono caricati su un server?

No. Tutta la logica di conversione viene eseguita in JavaScript nel browser, senza inviare nulla a server esterni.

Cosa succede se il mio CSV ha colonne inconsistenti?

Il convertitore userà il numero di colonne della prima riga come riferimento. Le righe con meno colonne avranno i campi mancanti impostati a null o stringa vuota.