Convertitore da JSON a CSV — Appiattisci JSON annidati
Converti array JSON, oggetti annidati e NDJSON in CSV nel browser. Appiattisce le chiavi annidate in colonne con percorsi a punti, con opzioni per delimitatore e intestazione.
🔒 Funziona interamente nel tuo browser — nulla viene caricatoTrasforma il JSON in un CSV pronto per il foglio di calcolo
API, strumenti di esportazione dei log e database NoSQL parlano JSON, mentre fogli di calcolo, strumenti di BI e procedure guidate di importazione di solito si aspettano un CSV. Il Convertitore da JSON a CSV colma questo divario. Incolla un array di oggetti, un singolo oggetto o JSON delimitato da nuove righe, e lo strumento costruisce una tabella con una riga per ogni record e una colonna per ogni campo. L'anteprima mostra esattamente come appariranno i dati prima del download, e il CSV può essere copiato negli appunti o salvato come file.
Il JSON del mondo reale raramente è piatto. Il record di un cliente potrebbe contenere un oggetto address e un elenco di tags. Invece di riversare queste strutture in un'unica cella illeggibile, il convertitore le appiattisce usando percorsi a punti: address.city, address.zip, tags.0, tags.1 e così via. Se preferisci mantenere uniti gli array, imposta l'opzione degli array su Keep as JSON text e ogni array verrà scritto come JSON compatto in una sola colonna.
Gestisce record irregolari
Gli oggetti di uno stesso array hanno spesso campi diversi, soprattutto quando le proprietà facoltative vengono omesse. Il convertitore analizza ogni record, raccoglie l'unione di tutte le chiavi nell'ordine in cui compaiono per la prima volta e riempie i valori mancanti con celle vuote, così nessun dato viene scartato silenziosamente. I valori null diventano celle vuote, booleani e numeri vengono scritti come testo semplice, e i valori che contengono il delimitatore, virgolette o interruzioni di riga vengono racchiusi tra virgolette secondo lo standard CSV (RFC 4180).
Delimitatori, intestazioni e privacy
Scegli la virgola per la maggior parte degli strumenti, il punto e virgola per i fogli di calcolo nelle impostazioni locali che usano la virgola come separatore decimale, la tabulazione per i file TSV oppure la barra verticale (pipe) quando i dati contengono molte virgole. Disattiva la riga di intestazione quando aggiungi record a un file esistente. Tutta l'elaborazione avviene in locale nel browser: il JSON che incolli o trascini non viene mai caricato, il che rende lo strumento sicuro per risposte API contenenti dati personali, configurazioni interne o log di accesso. Per i file molto grandi, l'anteprima mostra le prime 100 righe, mentre il download contiene sempre tutti i record.
Come usare
- Aggiungi il JSONIncolla un array JSON, un singolo oggetto o NDJSON, oppure trascina un file .json.
- Scegli le opzioniSeleziona il delimitatore, decidi come gestire gli array e attiva o disattiva la riga di intestazione.
- Controlla l'anteprimaVerifica le colonne appiattite e le prime righe nella tabella di anteprima.
- Scarica o copiaSalva il file CSV o copialo negli appunti.