Convertitore da JSON a CSV
Converti qualsiasi JSON (oggetti nidificati, array di oggetti, risposte avvolte) in CSV puliti con targeting intelligente degli array, appiattimento dot/bracket, anteprima dello schema, delimitatori personalizzati ed esempi pronti.
Il tuo ad blocker ci impedisce di mostrare annunci
MiniWebtool è gratuito grazie agli annunci. Se questo strumento ti è stato utile, sostienici con Premium (senza annunci + più veloce) oppure inserisci MiniWebtool.com nella whitelist e ricarica la pagina.
- Oppure passa a Premium (senza annunci)
- Consenti gli annunci per MiniWebtool.com, poi ricarica
Convertitore da JSON a CSV
Benvenuto nel Convertitore da JSON a CSV, uno strumento online gratuito che appiattisce qualsiasi payload JSON — array semplici, oggetti nidificati, risposte API profondamente incapsulate — in un CSV pulito e pronto per i fogli di calcolo. La maggior parte dei convertitori online gestisce solo il caso banale di [{...}, {...}] alla radice e si blocca quando il tuo JSON ha un aspetto simile a {"data": {"items": [...]}}. Questo strumento esegue il rilevamento automatico intelligente dell'array tabulare, espone un selettore in stile JSONPath per forme insolite e offre due modalità di appiattimento (punto e parentesi) oltre a un'anteprima dello schema, così saprai esattamente quali colonne finiranno nel tuo foglio di calcolo prima del download.
A cosa serve il Convertitore da JSON a CSV?
JSON è la lingua franca delle API web e delle moderne pipeline di dati, mentre il CSV è ancora il re per i fogli di calcolo, le dashboard di BI e gli strumenti di analisi dei dati. Convertire l'uno nell'altro è una delle attività più comuni nella giornata di un ingegnere di dati. I casi d'uso tipici includono l'esportazione di una risposta API in Excel per gli stakeholder, la preparazione di dump JSON per l'importazione in Postgres o BigQuery, l'inserimento di log JSON in Pandas o R per l'analisi e la scansione rapida di una risposta nidificata complessa in una forma tabulare più amichevole.
Caratteristiche Principali
- Rilevamento automatico intelligente dell'array: il convertitore analizza il tuo JSON e sceglie l'array più grande e simile a una tabella — solitamente quello che desideri veramente.
- Selettore JSONPath: sovrascrivi il rilevamento automatico con un percorso come
data.usersoresults[0].rowsper scavare nelle risposte incapsulate. - Due modalità di appiattimento: notazione a punti (
address.city) per nomi di colonna puliti, o parentesi array (tags[0],tags[1]) quando ogni elemento deve essere una colonna a sé stante. - Scoperta dello schema: un pannello di pillole di colonna con badge di tipo (stringa, intero, numero, booleano, misto) per poter controllare l'output prima di scaricarlo.
- Tabella di anteprima live: le prime otto righe vengono renderizzate come una tabella HTML — verifica istantanea che i tuoi dati siano allineati correttamente.
- Delimitatori personalizzati: virgola (CSV), punto e virgola (Excel europeo), tabulazione (TSV), pipe o qualsiasi singolo carattere specificato.
- Modalità di citazione: minima (RFC 4180), cita tutto, cita i non numerici o mai (con escape backslash).
- Finali di riga compatibili con Excel: alterna tra LF e CRLF.
- Riga di intestazione opzionale.
- Esempi con un clic: array semplice, risposta incapsulata, oggetti nidificati, API in stile GitHub e previsioni meteo.
- Copia e scarica: preleva istantaneamente il CSV o salvalo come file
.csv.
In che modo il convertitore gestisce oggetti e array nidificati?
Il JSON del mondo reale è raramente semplice. Il motore di appiattimento del convertitore gestisce le due forme principali in modo intelligente:
Oggetti Nidificati → Notazione a Punti
Un oggetto all'interno di un oggetto diventa un nome di colonna puntato. Quindi un record come {"id": 1, "address": {"city": "Tokyo", "zip": "100-0001"}} produce tre colonne: id, address.city, address.zip. Questa convenzione è utilizzata da Pandas json_normalize, Splunk, Elasticsearch e dozzine di altri strumenti — le tue pipeline a valle la comprenderanno già.
Array Nidificati → Due Strategie
Gli array di scalari (es. "tags": ["red", "blue"]) e gli array di oggetti (es. "orders": [{...}, {...}]) ricevono un trattamento diverso a seconda della modalità di appiattimento scelta:
- Modalità punto: gli array di scalari vengono uniti con il carattere pipe in una singola cella (
red|blue); gli array di oggetti vengono codificati in JSON in modo che i dati non vadano persi. Ciò mantiene prevedibile il numero di colonne. - Modalità parentesi: ogni elemento ottiene la propria colonna indicizzata —
tags[0],tags[1],orders[0].id,orders[0].total. Ideale quando i record hanno un array di lunghezza fissa nota. - Mantieni nidificato come JSON: le strutture nidificate vengono serializzate come stringa JSON e inserite in una cella. Utile quando il foglio di calcolo di destinazione ha una colonna che riconosce il JSON o si desidera preservare la forma originale.
A cosa serve il selettore JSONPath?
La maggior parte delle API pubbliche avvolge i propri dati in metadati extra: codici di stato, informazioni sulla paginazione, ID richiesta. Una tipica risposta appare così:
Il rilevamento automatico solitamente troverà l'array interno, ma per forme insolite o profondamente nidificate puoi fornire il percorso esplicitamente. Il selettore supporta chiavi puntate e indici numerici tra parentesi:
data— scava nella chiavedatadata.users— scava indata, poi inusersresults[0].rows— primo elemento diresults, poi la sua chiaverows(vuoto)— rileva automaticamente l'array più simile a una tabella
Produce CSV compatibili con Excel?
Sì. Le impostazioni predefinite (delimitatore virgola, citazione minima, riga di intestazione, finali di riga LF) producono un output RFC 4180 rigoroso che si apre correttamente in Excel, Google Sheets, Numbers, LibreOffice Calc, Pandas read_csv, R read.csv e ogni comando COPY FROM del database. Per le impostazioni locali europee di Excel che utilizzano il punto e virgola come separatore di campo, imposta il menu a discesa Delimitatore su Punto e virgola. Per gli strumenti nativi di Windows che preferiscono i finali di riga \r\n, imposta Fine riga su CRLF.
Come vengono gestiti i campi mancanti tra le righe?
Gli array JSON contengono spesso record eterogenei — un oggetto ha un middle_name, il successivo no. Il convertitore analizza ogni record e raccoglie i nomi delle colonne nell'ordine di prima apparizione; a ogni record a cui manca una colonna viene assegnata una cella vuota in quella posizione. Questo è lo stesso comportamento di Pandas json_normalize ed evita di eliminare silenziosamente campi che appaiono solo in alcuni record.
Casi d'Uso Pratici
Per Sviluppatori
- Convertire le risposte delle REST API in CSV per l'esplorazione in un foglio di calcolo
- Appiattire le esportazioni di MongoDB o Firestore per l'importazione in un database relazionale
- Trasformare le righe di log JSON in un formato tabulare per l'analisi
- Generare fixture di test combinando campioni JSON con l'output in modalità parentesi
Per Analisti e Scienziati dei Dati
- Visualizzare rapidamente in anteprima i dati API in forma tabulare senza scrivere uno script Pandas
- Preparare i JSON dal web scraping per l'importazione in Excel, Tableau o Power BI
- Convertire un dataset JSON in un CSV per l'uso in Jupyter o RStudio
- Controllare i campi nidificati con il pannello di scoperta dello schema prima dell'importazione effettiva
Per Marketer e Operatori
- Esportare dati da strumenti che emettono JSON (analisi, esportazioni CRM) in Google Sheets
- Costruire tabelle pivot o grafici sopra l'output delle API JSON
- Consegnare un CSV intuitivo a stakeholder non tecnici senza mostrare loro il JSON grezzo
Come usare questo strumento
- Incolla il JSON: incolla il tuo JSON nella casella di input o fai clic su un chip di Esempio Rapido per caricare un tipico payload API.
- Scegli l'array: lascia vuoto il campo JSONPath per consentire allo strumento di rilevare automaticamente l'array tabulare, oppure digita un percorso come
data.usersper puntare a un array incapsulato. - Scegli la modalità di appiattimento: seleziona Notazione a punti per nomi di colonna puliti, Parentesi array per espandere ogni elemento dell'array, o Mantieni nidificato come JSON per preservare le sottostrutture testualmente.
- Scegli delimitatore e citazione: seleziona virgola, punto e virgola, tabulazione (TSV), pipe o un carattere personalizzato, quindi scegli una modalità di citazione e il finale di riga.
- Converti e revisiona: fai clic su Converti in CSV. Ispeziona il pannello dello schema e la tabella di anteprima, quindi copia il risultato o scaricalo come file
.csv.
Suggerimenti per i migliori risultati
- Valida prima: l'indicatore live sotto la casella di input segnala errori di sintassi JSON prima di fare clic su Converti.
- Controlla il pannello dello schema: una colonna contrassegnata come mixed (mista) significa che lo stesso campo ha tipi diversi tra i record — solitamente segno di un bug di inserimento a monte che deve essere corretto.
- Usa la modalità parentesi per array fissi: se ogni record ha, ad esempio, esattamente quattro punteggi, la modalità parentesi ti offre quattro colonne pulite invece di una singola cella unita da pipe.
- Per Excel europeo: scegli il delimitatore Punto e virgola in modo che
1,5(uno e mezzo) non venga diviso in due celle. - Per Excel su Windows: scegli i finali di riga CRLF per evitare il problema del "tutto nella colonna A".
- Cita tutto per sicurezza: se i tuoi dati contengono virgole, nuove righe o il tuo carattere delimitatore, preferisci Cita tutti i campi per l'output più difensivo.
Domande Frequenti
Cosa succede se il mio JSON ha più array?
Il rilevamento automatico sceglie quello più grande che contiene oggetti. Se quello non è l'array desiderato, fornisci un JSONPath come orders o line_items per puntare a quello giusto.
Posso convertire un singolo oggetto JSON invece di un array?
Sì — un singolo oggetto diventa un CSV a una riga con ogni campo di primo livello come colonna. Le regole di appiattimento si applicano comunque.
E per i JSON con numeri non finiti (NaN, Infinity)?
Il JSON standard non consente questi letterali, ma se il tuo input li contiene e viene analizzato correttamente, vengono convertiti in celle vuote nell'output CSV per mantenere valido il file.
Perché alcuni valori booleani sono resi come true / false?
Per mantenere il CSV leggibile dall'uomo. Se lo strumento a valle richiede 1 / 0, esegui un trova-e-sostituisci dopo il download o elabora il JSON in anticipo.
Il convertitore convalida che tutti i record abbiano la stessa forma?
No — i record eterogenei vengono gestiti con grazia (i campi mancanti diventano celle vuote). Il pannello dello schema evidenzia la deriva dei tipi tramite il badge misto in modo da poter individuare le incongruenze.
Quanto può essere grande il JSON che posso convertire?
Lo strumento gestisce comodamente input JSON fino a pochi megabyte nel browser e sul server. Per dataset molto grandi (decine di MB o più), preferisci uno strumento offline di streaming come jq o uno script Python con ijson.
I miei dati vengono inviati a un server?
La conversione viene eseguita sul server MiniWebtool per sfruttare il robusto scrittore CSV e il parser JSON di Python. Non registriamo, memorizziamo o condividiamo il tuo input. Le risposte sono servite con intestazioni no-cache. Per la massima riservatezza con dati sensibili, preferisci l'elaborazione offline.
Risorse Aggiuntive
Cita questo contenuto, pagina o strumento come:
"Convertitore da JSON a CSV" su https://MiniWebtool.com/it/convertitore-da-json-a-csv/ di MiniWebtool, https://MiniWebtool.com/
dal team miniwebtool. Aggiornato: 25 apr 2026
Altri strumenti correlati:
Altri strumenti testuali:
- Generatore di anagrammi
- Convertitore di Lettura Bionica Nuovo
- Confronta due stringhe In Primo Piano
- Trova la linea più lunga
- Rilevatore di lingue con IA In Primo Piano
- Processore di Linee di Testo
- Validatore XML In Primo Piano
- Lettore di sintesi vocale Nuovo
- Estrattore di Colonne di Testo Nuovo
- Convertitore JSON in YAML Nuovo
- Tester Regex Nuovo
- Confronto Differenze Nuovo
- Convertitore da CSV a JSON Nuovo
- Convertitore Immagine in Base64 Nuovo
- Tester API Nuovo
- Tabella ASCII Nuovo
- Tester Webhook Nuovo
- Generatore di Titoli per Blog AI Nuovo
- Generatore di Hashtag AI Nuovo
- Generatore di Slogan AI Nuovo
- Generatore di Scalette per Articoli con IA Nuovo
- Blocco Note Online Nuovo
- Convertitore da TOML a JSON Nuovo
- Convertitore da JSON a CSV Nuovo
- Convertitore da XML a JSON Nuovo
- Convertitore di Query da SQL a MongoDB Nuovo