Torna a Strumenti

Convertitore da CSV a JSON

My tools
No tools yet

Caricamento...

Converti online CSV in array JSON (supporta TSV e intestazione personalizzata)

  1. 1

    Incolla o carica CSV

    Incolla il contenuto CSV nella casella di input oppure carica un file .csv / .tsv / .txt; se non sei sicuro del formato, fai clic su "Inserisci esempio" per vedere il risultato.

  2. 2

    Seleziona le opzioni di analisi

    Conferma l'interruttore intestazione, l'inferenza dei tipi e la strategia per le celle vuote; escludi i campi non necessari facendo clic nell'area delle etichette di colonna.

  3. 3

    Copia o scarica il risultato

    Il risultato JSON viene generato in tempo reale, puoi passare tra il formato indentato e compatto, copia con un clic o scarica il file .json.

Panoramica delle funzioni

Strumento online CSV to JSON: incolla o carica file CSV/TSV e convertili in tempo reale in array JSON. Delimitatore rilevato automaticamente (virgola/punto e virgola/Tab), con inferenza automatica dei tipi per numeri, booleani e valori nulli (numeri interi grandi di 16+ bit rimangono stringhe). Include interruttore intestazione, selezione colonne, tre stati per celle vuote e output formattato. Tutti i dati elaborati localmente nel browser.

Descrizione dello strumento

Strumento online gratuito per convertire CSV in JSON (csv to json). Incolla o carica file .csv/.tsv per la conversione in tempo reale: rilevamento automatico dei delimitatori virgola/punto e virgola/Tab, corretta interpretazione dei campi tra virgolette, inferenza dei tipi disattivabile (modalità stringa pura), gestione a tre stati delle celle vuote, numeri interi superiori a 16 bit mantenuti come stringhe, rilevamento e avviso di caratteri cinesi corrotti.

Ultimo aggiornamento

Elenco delle funzionalità

  • Conversione in tempo reale: incolla e ottieni il risultato, i delimitatori vengono rilevati automaticamente (virgola, punto e virgola, Tab), i contenuti in cinese vengono preservati completamente.
  • Inferenza dei tipi: numeri convertiti in valori numerici, true/false convertiti in booleani, celle vuote elaborate secondo necessità; interi con 16 cifre o più (come numeri d'ordine, Snowflake ID) mantengono automaticamente il formato stringa senza perdita di precisione.
  • Interruttore intestazione: prima riga come intestazione oppure genera automaticamente i nomi di campo column_1, column_2, due modalità commutabili con un clic.
  • Selezione colonne e strategia valori nulli: escludi i campi non necessari con un clic; le celle vuote possono essere null, stringa vuota o omettere il campo.
  • Integrazione con la suite di strumenti JSON del sito: i risultati convertiti possono essere utilizzati con formattazione JSON, conversione JSON a CSV (inversa), strumenti di conversione Excel per l'elaborazione successiva.

Feedback degli utenti

Il tuo feedback sarà esaminato (e oscurato se necessario) prima della pubblicazione. Non inserire email, password o altri dati personali.

Il tuo feedback ci aiuta a fare meglio ❤️

Strumenti correlati

Guide correlate

Domande frequenti

Quali delimitatori supporta questo strumento?
Rileva automaticamente tre tipi di delimitatori: virgola, punto e virgola e Tab (incollare tabelle da Excel/WPS utilizza Tab per impostazione predefinita); il risultato della rilevazione viene visualizzato nell'area opzioni. I campi tra virgolette (valori contenenti delimitatori o interruzioni di riga) vengono analizzati secondo lo standard CSV.
Come risolvo i caratteri cinesi illeggibili nella conversione da CSV a JSON?
I caratteri illeggibili sono quasi sempre dovuti a problemi di codifica: quando Excel esporta come CSV, potrebbe utilizzare ANSI/GBK per impostazione predefinita, mentre lo strumento analizza UTF-8. La soluzione è selezionare il formato "CSV UTF-8" durante il salvataggio, oppure incollare il contenuto in un editor (come VS Code), verificare che la codifica sia UTF-8 in basso a destra, quindi copiare e incollare di nuovo. Lo strumento ti avviserà se rileva contenuto potenzialmente non UTF-8.
I numeri lunghi come i numeri di ordine perderanno precisione?
No. Gli interi con 16 o più cifre (come 9223372036854775807 o gli ID Snowflake) rimangono automaticamente stringhe per evitare il limite di precisione di JavaScript Number (2 alla potenza 53); i numeri con meno di 16 cifre vengono convertiti normalmente a valori numerici. Gli zeri iniziali (come 007) vengono conservati come stringa a causa dell'inferenza del tipo.
Come converto un CSV senza intestazione?
Disattiva l'opzione "La prima riga è un'intestazione" nell'area opzioni; i nomi dei campi verranno generati automaticamente come column_1, column_2 fino all'ultima colonna, indipendentemente dalla lunghezza della prima riga, e le righe lunghe non perderanno colonne.
I dati verranno caricati su un server?
No. L'analisi e la conversione avvengono interamente nel browser locale, il contenuto non viene inviato ad alcun server e funziona anche offline.