Convertitore JSON in CSV
Converti JSON in CSV e CSV in JSON, in entrambe le direzioni. Scegli il delimitatore, gestisci i campi tra virgolette e copia il risultato. Tutto viene eseguito nel tuo browser.
Strumenti correlati
Come usare JSON ⇄ CSV
- 01
Scegli la direzione: JSON in CSV o CSV in JSON.
- 02
Incolla i tuoi dati e scegli il delimitatore (virgola, punto e virgola o tabulazione).
- 03
Copia il risultato convertito dal pannello di output.
Cosa fa
Questo convertitore trasforma un array JSON di oggetti in CSV e analizza il CSV di nuovo in JSON, in entrambe le direzioni. Scegli la direzione, incolla i tuoi dati, scegli il delimitatore e copia il risultato.
È comodo per spostare dati tra fogli di calcolo, API e file di configurazione, e l'intera conversione avviene lato client, quindi i tuoi dati restano privati.
La forma JSON che si aspetta
Si aspetta il JSON come un array di oggetti, tipo [{"name":"Mo","age":3}]. Le colonne del CSV sono l'unione di tutte le chiavi tra gli oggetti, un singolo oggetto diventa una riga, e qualsiasi valore annidato viene scritto come testo JSON dentro la sua cella.
Virgolette e delimitatori
Segue le regole standard di quoting del CSV, quindi un valore che contiene il delimitatore, una virgoletta o un'interruzione di riga viene racchiuso tra virgolette e convertito in escape correttamente, e il parser CSV rilegge quei valori senza perdere dati.
Puoi scegliere virgola, punto e virgola o tabulazione come delimitatore. La virgola è il valore predefinito e più comune; il punto e virgola si adatta alle regioni in cui la virgola è il separatore decimale e i fogli di calcolo se lo aspettano; la tabulazione produce TSV.
Inferenza dei tipi al ritorno
Quando rilegge il CSV in JSON, deduce i tipi in modo sensato: i numeri semplici e true/false diventano veri valori JSON, mentre un valore con uno zero iniziale come 007 resta come testo così identificatori e codici non vengono alterati.
Domande frequenti
Quale forma JSON si aspetta?
Un array di oggetti, come [{"name":"Mo","age":3}]. Le colonne sono l'unione di tutte le chiavi. Un singolo oggetto diventa una riga, e i valori annidati vengono scritti come JSON dentro la cella.
Gestisce virgole e virgolette dentro i valori?
Sì. I campi che contengono il delimitatore, virgolette o interruzioni di riga vengono racchiusi tra virgolette ed escapati seguendo lo standard CSV, e il parser CSV li rilegge correttamente.
Numeri e booleani vengono convertiti?
Quando rilegge il CSV, i numeri semplici e true/false diventano valori JSON reali, mentre i valori con uno zero iniziale (come 007) restano testo così gli identificatori non vengono alterati.
I miei dati vengono caricati?
No. La conversione viene eseguita interamente nel tuo browser; nulla di ciò che incolli lascia il tuo dispositivo.
Quale delimitatore dovrei scegliere?
La virgola è il default standard. Usa il punto e virgola nelle regioni dove la virgola è il separatore decimale e i fogli di calcolo se lo aspettano, oppure il tab per produrre un file TSV.