OKfmt

CSV JSON

Analizza CSV in array di oggetti JSON usando la riga di intestazione come chiavi con ripristino numerico, per fornire esportazioni da fogli di calcolo a API web e frontend.

Trascina i file qui o clicca

Ctrl+V per incollare dagli appunti

Come convertire CSV in JSON

  1. 1Carica il tuo file CSV tramite trascinamento, clic o incolla.
  2. 2Modifica le impostazioni di qualità se necessario.
  3. 3Clicca su 'Converti adesso' e attendi il completamento della conversione.
  4. 4Scarica il tuo file JSON convertito.

Informazioni sulla conversione da CSV a JSON

CSV è un formato tabulare di testo semplice con valori separati da virgola conforme allo standard RFC 4180. Supporta solo una singola tabella piatta e tutto il contenuto viene archiviato come stringa. JSON è un formato di interscambio testuale basato su coppie chiave-valore e array conforme allo standard RFC 8259, che supporta sei tipi di dati di base. Questa conversione permette di adattare tabelle piatte a dati strutturati.

Questa conversione utilizza SheetJS per l'analisi della struttura. Tutto il contenuto del CSV originale rimane di tipo stringa. Ogni riga CSV viene convertita in un oggetto JSON, con le intestazioni della tabella conservate come nomi di chiave dell'oggetto. Non vengono generate strutture nidificate. CSV non supporta commenti, quindi non c'è contenuto di commenti da conservare. La dimensione del file di output dipende dal numero di righe nella tabella originale.

Questa conversione è adatta per flussi di lavoro come la costruzione di dati per API frontend, la generazione di file di configurazione backend e l'importazione in database NoSQL. Prima dell'uso, verificare che le intestazioni CSV siano conformi alle specifiche dei nomi di chiave del JSON di destinazione per evitare errori di analisi causati da caratteri non validi.

CSV vs JSON: confronto tecnico

CaratteristicaCSVJSON
Rilasciato nel19722001
SviluppatoreRFC 4180Douglas Crockford

FAQ su CSV → JSON

Si perde qualità dei dati dopo la conversione?

Non si verifica alcuna perdita di contenuto per i dati archiviati nel CSV originale. Il formato CSV di per sé non distingue i tipi di dati, quindi tutto il contenuto rimane di tipo stringa dopo la conversione, il che è conforme alla definizione base del formato CSV.

I tipi di dati originali vengono preservati?

I tipi di dati non vengono preservati. Il formato CSV di per sé non supporta la distinzione dei tipi di dati e tutto il contenuto viene archiviato come stringa. Tutti i campi nel JSON convertito saranno anch'essi di tipo stringa.

Quale dimensione di file CSV è supportata?

Il limite di dimensione per un singolo file è 50MB e può essere elaborato un solo file per conversione. Se la dimensione totale del file non compresso supera i 256MB o il numero di file supera 1000, l'elaborazione viene rifiutata.

I file vengono archiviati?

Nessun file viene archiviato. I file vengono caricati sul server tramite HTTPS per la conversione. Immediatamente dopo il completamento della conversione, il server elimina sia il file di origine che il file di output e nessun dato viene conservato.