Convertitore CSV ↔ JSON
Converti tra CSV e JSON al volo — scegli il delimitatore, attiva le intestazioni, appiattisci o annida i campi — tutto nel tuo browser.
Opzioni avanzate
Trascina qui un file .csv, .json o .txt
Convertire tra CSV e JSON senza un server
CSV e JSON risolvono lo stesso problema, spostare dati strutturati tra sistemi, in due forme molto diverse. Il CSV è una tabella piatta: righe e colonne, niente di più, ed è per questo che lo capiscono tutti i fogli di calcolo, le esportazioni dei database e i sistemi legacy. Il JSON è un albero: gli oggetti possono annidarsi negli oggetti e gli array possono contenere qualsiasi cosa, ed è per questo che lo usano tutte le API moderne e il codice JavaScript. Quando devi caricare un foglio di calcolo in un'API, o trasformare la risposta di un'API in qualcosa da aprire in Excel, devi tradurre dall'uno all'altro, e farlo senza errori (campi tra virgolette con virgole al loro interno, virgolette con escape, oggetti annidati che non corrispondono a una sola colonna) a mano è facile sbagliarlo in modo sottile.
Questo strumento esegue la conversione interamente nel tuo browser con un parser CSV collaudato, quindi i dati che incolli, magari un'esportazione clienti, un report interno o la risposta di un'API che preferiresti non affidare a un sito di terzi, non lasciano mai il tuo computer. Non c'è upload, nessun giro sul server e nessun limite di dimensioni imposto da una richiesta di rete: il motore è lo stesso in entrambe le direzioni. Tieni presente che il CSV non ha tipi: per impostazione predefinita ogni valore CSV diventa una stringa JSON (quindi un'andata e ritorno trasforma i numeri in stringhe e appiattisce i dati annidati), a meno che tu non attivi l'opzione per interpretare numeri, true/false e null.
Scegli il delimitatore (virgola, punto e virgola, tabulazione o qualsiasi carattere personalizzato, utile per le esportazioni CSV in formato europeo che usano il punto e virgola o per quelle legacy separate da pipe), decidi se la prima riga contiene i nomi delle colonne e se chiavi JSON annidate come `address.city` debbano diventare un'unica colonna CSV appiattita o essere ricostruite come oggetto annidato nel passaggio inverso verso JSON. Formatta l'output JSON per renderlo leggibile oppure lascialo compatto per incollarlo direttamente nel codice. Se il CSV ha una virgoletta malformata o una riga incoerente, il parser ti dice esattamente quale riga ha fallito invece di produrre silenziosamente dati sbagliati.
Trascina un file direttamente sull'area di rilascio oppure incolla il testo: i due modi funzionano allo stesso modo. Quando il risultato ti soddisfa, copialo negli appunti o scaricalo come file `.json` o `.csv` pronto all'uso. Se devi rimodellare ulteriormente l'output JSON o validarlo con uno schema, il JSON Formatter & Validator è la tappa successiva più naturale; se invece lavori con token API e non con dati tabellari, JWT Decoder e Base64 Encode/Decode coprono quell'altro lato della cassetta degli attrezzi per sviluppatori.
Domande frequenti
Posso convertire anche da JSON a CSV, oltre che da CSV a JSON?
Sì: cambia direzione in qualsiasi momento con il pulsante Scambia, mantenendo le stesse impostazioni di delimitatore e intestazione.
Supporta file separati da punto e virgola o da tabulazioni?
Sì: scegli virgola, punto e virgola, tabulazione o qualsiasi delimitatore personalizzato di un solo carattere.
Posso vedere un'anteprima dei dati prima di convertire?
Sì: un'anteprima in tabella mostra righe e colonne rilevate prima di procedere con la conversione completa.
Strumenti correlati
- Formattatore e validatore JSON
- Generatore di codice QR
- Decodificatore JWT
- Codificatore/Decodificatore Base64
- Tester di Espressioni Regolari
- Selettore di colore e generatore di palette
- Convertitore da JSON a Excel
- Validatore Configurazione Nginx
- Validatore YAML Kubernetes
- Formattatore e Validatore SQL
- Formattatore di codice
- Validatore di standard ISO