OKfmt

JSON CSV

Converte array di oggetti JSON in CSV (RFC 4180, escape con virgolette e CRLF), incorporando valori nidificati come stringhe JSON per importazione in Excel e analisi dati.

Trascina i file qui o clicca

Ctrl+V per incollare dagli appunti

Come convertire JSON in CSV

  1. 1Carica il tuo file JSON 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 CSV convertito.

Informazioni sulla conversione da JSON a CSV

JSON è un formato di interscambio testuale basato su coppie chiave-valore e array conforme a RFC 8259. Supporta solo sei tipi di dati di base e non include definizioni native di strutture tabulari. CSV è un formato tabulare di testo semplice conforme a RFC 4180, un formato comune per lo scambio di dati tra database e fogli di calcolo. Questa conversione permette di importare dati JSON non tabulari in fogli di calcolo.

Questa conversione utilizza SheetJS per l'analisi della struttura. Gli array di oggetti JSON piatti mappano le chiavi degli oggetti come nomi di colonna CSV, mentre le strutture nidificate vengono convertite in nomi nel formato percorso della chiave. JSON non supporta commenti nativi, quindi nessun commento può essere conservato. Tutti i dati vengono archiviati in formato stringa CSV e le informazioni sui tipi di dati originali non vengono preservate.

L'output della conversione può essere importato direttamente in Microsoft Excel 2007 e versioni successive, e in WPS Spreadsheets 2019 e versioni successive. Può essere utilizzato per esportare JSON restituiti da API frontend in fogli di calcolo modificabili per flussi di lavoro di analisi dati convenzionali. La dimensione massima di un singolo file JSON è 50MB.

JSON vs CSV: confronto tecnico

CaratteristicaJSONCSV
Rilasciato nel20011972
SviluppatoreDouglas CrockfordRFC 4180

FAQ su JSON → CSV

I dati della tabella cambiano dopo la conversione?

Il contenuto corrispondente a ogni coppia chiave-valore non cambia. I tipi numerici e booleani dei dati originali vengono convertiti in stringhe CSV per l'archiviazione, ma il contenuto originale non viene modificato. La conversione utilizza SheetJS per l'analisi e la mappatura, e l'output è conforme alle specifiche del formato RFC 4180.

Le strutture nidificate possono essere preservate?

Le informazioni sulla gerarchia delle strutture nidificate vengono preservate. Durante la conversione, i percorsi nidificati vengono concatenati nei nomi delle colonne CSV, e tutto il contenuto originale dei dati viene conservato integralmente. Viene modificata solo la struttura di archiviazione e il contenuto corrispondente alle gerarchie nidificate non viene scartato.

Qual è il limite di dimensione del file?

Il limite di dimensione per un singolo file su questo sito è 50MB e può essere elaborato un solo file per conversione. I file più grandi di 50MB vengono rifiutati dal sistema. Dividere il file e inviare nuovamente la conversione.

I file di origine vengono salvati?

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. Nessun file viene archiviato e nessun dato utente viene conservato.