Da CSV a JSON

Converti una tabella CSV in oggetti JSON mantenendo le celle come testo.

La prima riga è l'intestazione. I valori rimangono stringhe.

I tuoi file vengono elaborati qui, sul tuo dispositivo

Non inviamo il tuo file o il contenuto del testo a un server di elaborazione. Non è necessario alcun conto e non vi è alcuna quota operativa giornaliera. I singoli strumenti hanno limiti di dimensione per proteggere la memoria del dispositivo.

È necessaria una connessione per caricare il sito e le sue risorse. L'hosting potrebbe ricevere dati tecnici sulle visite. Preferiti memorizzare solo gli identificatori di strumento in questo browser.

Come trattiamo i tuoi dati →

Come utilizzare questo strumento

  1. Incolla la tabella completa inclusa la riga di intestazione.
  2. Scegli il suo delimitatore effettivo e convertilo in JSON.
  3. Controlla le chiavi, il conteggio dei record e i codici con gli zeri iniziali.

Un esempio che puoi verificare

Convertire una tabella mantenendo codici e valori come testo.

Esempio di input

name,code
Ana,001

ImpostazioniDelimitatore: virgola.

Risultato atteso

[
  {
    "name": "Ana",
    "code": "001"
  }
]

La prima riga deve avere nomi unici. Il codice 001 mantiene i suoi zeri; i tipi numerici non sono dedotti.

CSV a JSON senza perdere gli zeri iniziali

Codici come 001 rimangono stringhe. La prima riga fornisce i nomi delle colonne; le celle citate possono contenere virgole e interruzioni di riga. Scegli il delimitatore effettivo della tua tabella prima di convertire.

Da CSV a JSON: usi e guida pratica

La conversione da CSV a JSON trasforma una tabella testuale in una matrice di oggetti. La riga di intestazione definisce le chiavi e ogni riga di dati contribuisce con un record. Aiuta a preparare esempi API o spostare una tabella in un'applicazione che si aspetta JSON. Identifica prima il delimitatore effettivo: virgole, punti e virgole e schede non sono intercambiabili con caratteri appartenenti alle celle. Il separatore scelto deve corrispondere alla rappresentazione di origine per le colonne da interpretare correttamente.

Le regole di quotazione consentono delimitatori e interruzioni di linea all'interno di una cella. Non riparare un CSV problematico rimuovendo ogni citazione, perché i nomi o le note possono contenere virgole legittime. Verificare che le intestazioni siano riconoscibili e non creino chiavi ambigue. Se le colonne di output vengono spostate, ispezionare la struttura originale e il delimitatore selezionato prima di modificare manualmente gli oggetti. Fissare l'interpretazione di input è di solito più affidabile che compensarlo in molti record generati.

Le celle rimangono stringhe per preservare i codici, portando zeri e rappresentazioni che non dovrebbero diventare numeri automaticamente. Ciò impedisce a "0012" di perdere il prefisso, ma significa che una quantità può anche apparire come testo. Il destinatario deve decidere quali campi richiedono numeri, date o booleani. La conversione della tabella non convalida tale contratto né comprende il significato di ciascuna colonna dalla sua voce. Rivedere i tipi previsti nell'applicazione utilizzando il risultato.

Verificare il conteggio dei record, una cella vuota, un codice zero iniziale e una nota contenente virgolette. Conservare il CSV sorgente per risolvere le discrepanze. JSON formatter aiuta a ispezionare l'output, mentre JSON a CSV fornisce il flusso di lavoro inverso. Un viaggio di andata e ritorno può modificare la formattazione testuale senza modificare i valori ordinari, quindi confronta dati e struttura piuttosto che richiedere byte per l'uguaglianza di byte delle due rappresentazioni di formato.

Un controllo pratico prima di utilizzare il risultato

Per la revisione delle importazioni, confrontare le prime e le ultime righe CSV con gli oggetti corrispondenti e contare tutti i record. Includere una cella citata contenente il delimitatore per verificare l'interpretazione. Preparare una conversione di tipo esplicito quando il ricevitore richiede numeri piuttosto che rimuovere manualmente le virgolette in tutto il risultato.

Continua la tua attività

Scarica il risultato o copia il testo prima di aprire un altro strumento. Quindi caricarlo o incollarlo nel passaggio successivo; il contenuto non viene trasferito automaticamente.

Rivedere i dati delle tabelle

Mantenere intatti i codici come 001 durante la conversione in JSON, ispezionare i dati ed esportare quando sono pronti.

  1. Convertire CSV in JSONQui
  2. Ispezionare il JSON
  3. Esportazione di nuovo in CSV

Quando si apre il CSV in un foglio di calcolo, importare colonne di codice come testo per preservare gli zeri iniziali.

Opzioni e limiti

Incolla CSV, scegli il delimitatore e converti. La prima riga deve avere nomi di colonna univoci e non vuoti. Ogni cella rimane un testo, compresi gli zeri iniziali. Sono supportate le doppie virgolette e le interruzioni di linea evase all'interno delle celle. Massimo 10.000 righe, 200 colonne e 1 milione di caratteri.

Domande frequenti

I numeri e le date vengono convertiti automaticamente?

No. Le celle rimangono stringhe per preservare codici, date e zeri iniziali. Anche i nomi delle colonne sono conservati.

Guide