Convertitori di file

Convertitore da CSV a JSON

Converti testo CSV in formato JSON con delimitatore personalizzabile, gestione dell'intestazione e rientro configurabile.

Esegui lo strumento

Questo strumento online converte testi in formato CSV in una struttura JSON formattata in modo chiaro e leggibile. Puoi incollare una tabella con intestazioni oppure una sequenza di righe senza titoli. La configurazione consente di impostare il delimitatore desiderato, come la virgola o il punto e virgola, e di definire il livello di rientro dello spazio per il documento finale. Quando la casella delle intestazioni rimane attiva, ogni riga con lo stesso numero di colonne diventa un oggetto strutturato con coppie chiave-valore. Se una riga presenta un numero di campi differente rispetto all'intestazione iniziale, lo strumento la conserva come elenco di valori per preservare il dato inserito. Se disattivi la gestione delle intestazioni, tutte le righe generano array di elementi sequenziali. Lo strumento rimuove automaticamente gli spazi bianchi all'inizio e alla fine di ogni cella e intestazione. Assicurati di inserire un testo non vuoto per ottenere una formattazione JSON valida.

Istruzioni

  1. Incolla o digita il testo CSV nel campo di input.
  2. Specifica il carattere delimitatore utilizzato, ad esempio la virgola o il punto e virgola.
  3. Seleziona la casella per indicare se la prima riga contiene i nomi delle colonne.
  4. Indica il numero di spazi desiderato per il rientro del JSON risultante.
  5. Avvia la conversione per visualizzare il testo strutturato nel riquadro di output.

Esempi

  • Conversione di dati anagrafici con intestazione: Input CSV: nome,cognome,città Marco,Rossi,Roma Con delimitatore virgola, intestazione attiva e rientro 2 spazi, lo strumento genera: [ { "nome": "Marco", "cognome": "Rossi", "città": "Roma" } ]
  • Conversione con punto e virgola senza riga di intestazione: Input CSV: Articolo;Prezzo Penna;1.50 Con delimitatore ";", intestazione disattivata e rientro 2 spazi, lo strumento genera: [ [ "Articolo", "Prezzo" ], [ "Penna", "1.50" ] ]

FAQ

Come posso convertire un file CSV che usa il punto e virgola come separatore?

Inserisci il punto e virgola nel campo del delimitatore prima di avviare la conversione.

Cosa accade se una riga contiene meno colonne rispetto all'intestazione?

La riga con un numero differente di campi non produce un oggetto con chiavi, ma diventa un array di valori grezzi.

Cosa succede inserendo un testo vuoto?

Un testo vuoto o composto solo da spazi non genera una struttura JSON e segnala l'assenza di dati validi.

Gli spazi prima o dopo i valori nelle celle vengono rimossi?

Sì, il convertitore rimuove gli spazi bianchi all'inizio e alla fine di ciascuna intestazione e valore di cella.

Incorpora questo strumento

Aggiungi questo strumento SmartPlusLab funzionante al tuo sito con il codice seguente.