Toolverse

Convertitore CSV a JSON

Converti CSV in JSON e JSON in CSV. Incolla i tuoi dati, scegli una direzione e copia il risultato. Tutto funziona nel tuo browser.

Come usarlo

Scegli una direzione — CSV a JSON o JSON a CSV — e incolla i tuoi dati nella casella a sinistra. Il risultato convertito appare a destra e si aggiorna mentre digiti, quindi non c'è nessun pulsante da premere, e copi l'output quando ti sembra corretto. Tutto funziona nel tuo browser, quindi i tuoi dati non vengono mai caricati. Quando converti CSV a JSON con l'opzione intestazione attivata, la prima riga viene trattata come nomi di colonna e ogni riga successiva diventa un record i cui campi sono codificati da quei nomi; il risultato complessivo è un array di quei record. Disattiva l'opzione intestazione e ogni riga viene mantenuta come semplice elenco di valori, il che è utile quando il tuo file non ha una riga di intestazione. In entrambi i casi, le celle vuote e la spaziatura extra vengono conservate come scritto. Andando dall'altra parte, da JSON a CSV, fornisci un array di record. Le intestazioni delle colonne sono l'unione di ogni nome di campo che appare nei record, quindi un record che omette un campo riceve semplicemente una cella vuota in quella colonna, e le righe vengono scritte in ordine sotto una singola riga di intestazione. Questo rende facile appiattire i dati provenienti da un'API in un foglio di calcolo. Le virgolette vengono gestite per te in entrambe le direzioni seguendo la convenzione CSV comune. Un campo che contiene una virgola, un'interruzione di riga o una virgoletta doppia viene racchiuso tra virgolette doppie in output, e una virgoletta doppia all'interno di un campo viene scritta come due virgolette doppie in modo che non venga scambiata per la fine del campo. Al contrario, il parser legge le stesse regole, quindi i valori con virgole o interruzioni di riga sopravvivono al viaggio di andata e ritorno intatti. La conversione tra i due formati è un passaggio di routine quando si sposta un'esportazione di un foglio di calcolo in un programma che si aspetta JSON, trasformando le risposte dell'API in qualcosa che puoi aprire in un foglio di calcolo, o semplicemente ispezionando i dati tabulari in qualsiasi forma sia più facile da leggere.

Domande frequenti

Gestisce virgole e virgolette all'interno dei campi?
Sì. I campi racchiusi tra virgolette doppie possono contenere virgole e interruzioni di riga, e due virgolette consecutive sono lette come una virgoletta letterale, seguendo la convenzione CSV comune.
Quale forma JSON si aspetta?
Per JSON a CSV, fornisci un array di oggetti. Le intestazioni delle colonne sono l'unione di tutte le chiavi negli oggetti; i valori mancanti diventano celle vuote.
I miei dati vengono inviati da qualche parte?
No. La conversione viene eseguita completamente nel tuo browser; nulla viene caricato.
Posso convertire un CSV che non ha una riga di intestazione?
Sì. Disattiva l'opzione intestazione e la prima riga viene trattata come dati anziché come nomi di colonna, quindi ogni riga viene convertita in un semplice elenco di valori invece di un record codificato. Riattivalo quando la riga superiore è davvero un'intestazione.