Convertitore CSV in JSON

Trasforma le righe tabellari in oggetti JSON strutturati con un clic.

Quando ricevi un foglio di calcolo esportato in formato tabellare e la tua API richiede un array strutturato, questo convertitore colma la distanza: trasforma ogni riga in coppie {"name": "value"} e usa le intestazioni come chiavi.

Come convertire file CSV in JSON

  1. Incolla il testo CSV oppure seleziona i dati che intendi convertire direttamente nell’area di input.
  2. Verifica che la prima riga contenga le intestazioni desiderate per definire le proprietà JSON.
  3. Risolvi l’eventuale captcha e fai clic sul pulsante per avviare la conversione.
  4. Copia il risultato generato oppure salvalo per integrarlo subito nel tuo progetto software.

Gestione dei tipi di dati da CSV a JSON

Il formato CSV non possiede una nozione nativa dei tipi di dato: ogni valore è semplicemente una sequenza di caratteri separata da virgole. Un elaboratore deve interpretare se 42, true o una data rappresentino numeri, stati booleani o semplici stringhe.

Un rischio tipico riguarda i codici identificativi o i CAP come 01234. Se il sistema li interpreta automaticamente come valori numerici, il valore diventa 1234 e lo zero iniziale svanisce. Per colonne contenenti codici, è fondamentale preservare il tipo testuale ed evitare conversioni numeriche errate.

Interpretazione dei valori nella conversione CSV in JSON

Dato CSV originaleInterpretazione errataGestione corretta
01234Numero 1234Mantieni come stringa "01234"
trueStringa "true"Booleano true se coerente nella colonna
(cella vuota)Stringa vuota ""Valore null se richiesto dallo schema
"Smith, Jones"Divisione in due campi distintiCampo unico con virgolette rimosse

Virgolette e interruzioni di riga nel formato CSV

Nei file CSV la virgola separa le colonne, ma compare frequentemente anche nei testi effettivi, come nella ragione sociale Smith, Jones & Co. Secondo le regole comuni, questi testi complessi devono essere racchiusi tra virgolette doppie, raddoppiando i caratteri interni con la sintassi "".

Un campo racchiuso tra virgolette può persino estendersi su più righe senza interrompere il record logico. L’elaboratore rileva se la sequenza di virgolette è ancora aperta, evitando di spezzare una singola voce in record distinti.

Domande frequenti sul convertitore CSV in JSON

Perché i codici perdono gli zeri iniziali dopo la conversione?

Accade quando il testo viene trattato come numero intero. Un valore come 00452 è una stringa di caratteri, non una cifra numerica con spaziatura. Tratta la colonna come stringa per preservare tutti gli zeri.

Come vengono gestite le celle prive di testo?

Normalmente una cella non compilata genera una stringa vuota, che differisce dal valore null o dall’assenza della chiave nel JSON. Se la tua applicazione richiede null, gestisci il campo nei passaggi successivi.

I nomi di colonna determinano i nomi delle proprietà JSON?

Sì, le etichette della prima riga diventano le chiavi degli oggetti generati. Pulisci eventuali spazi superflui nelle intestazioni prima di procedere per ottenere nomi puliti come first_name.

È possibile produrre oggetti JSON con strutture annidate?

La struttura CSV è per definizione bidimensionale e piatta. Per generare oggetti annidati, occorre utilizzare convenzioni come address.city nei titoli di colonna e ricostruire la gerarchia nella propria logica.

Come avviene l’invio dei dati al convertitore?

I dati inseriti vengono inviati al server per completare la trasformazione richiesta e non vengono conservati una volta conclusa l’elaborazione.

Cookie
Abbiamo a cuore i tuoi dati e ci piacerebbe utilizzare i cookie per migliorare la tua esperienza.