Da JSON a CSV

Convertitore da JSON a CSV

Incolla un array JSON di oggetti e convertilo all'istante in CSV. Scegli un delimitatore, poi copia o scarica il risultato — tutto viene eseguito nel tuo browser.

  • 01Converti un array JSON di oggetti in CSV all'istante mentre digiti.
  • 02Scegli il delimitatore di output: virgola, punto e virgola, tabulazione o barra verticale.
  • 03Copia il CSV o scaricalo come file .csv con un solo clic.
  • 04Gli oggetti e gli array annidati vengono conservati in sicurezza come JSON nella loro cella.
  • 05100% privato — il tuo JSON non lascia mai il tuo browser.
1007550250
Convertitore da JSON a CSV
/ 01

Convertitore da JSON a CSV

Delimitatore di output:

Carica un esempio

3 righe × 3 colonne

/ 02

Perché Usare Questo Convertitore da JSON a CSV

01

Conversione Istantanea e Live

Il CSV si aggiorna mentre digiti o incolli — nessun pulsante Converti da premere, nessuna attesa. Modifica il tuo JSON e guarda l'output CSV cambiare in tempo reale.

02

Gestisce JSON del Mondo Reale

Funziona con un array di oggetti, un singolo oggetto o un array di primitivi. Le righe con chiavi mancanti restano allineate perché l'intestazione è l'unione di tutte le chiavi, e gli oggetti o array annidati vengono conservati come JSON nella loro cella.

03

Scegli il Tuo Delimitatore

Esporta come file standard separato da virgole, oppure passa a punto e virgola (comune nelle impostazioni locali europee), tabulazione (TSV) o barra verticale — qualunque cosa si aspetti il tuo foglio di calcolo o database.

04

Quoting CSV Corretto

I valori che contengono virgole, virgolette o interruzioni di riga vengono automaticamente racchiusi tra virgolette ed escapati seguendo lo standard RFC 4180, così l'output si apre senza problemi in Excel, Google Sheets e qualsiasi parser CSV.

05

Copia o Scarica

Copia il CSV negli appunti con un clic, oppure scaricalo come file .csv pronto all'uso. Nessun account, nessuna email, nessun limite.

06

Privato e Adatto all'Uso Offline

Tutta la conversione avviene localmente nel tuo browser usando JavaScript. Il tuo JSON non viene mai caricato su un server, quindi è sicuro usarlo con dati riservati.

/ 03

Convertire JSON in CSV

JSON (JavaScript Object Notation) è il formato più comune per le API e i dati web, mentre CSV (Comma-Separated Values) è il formato universale per i fogli di calcolo e l'analisi dei dati. Convertire JSON in CSV ti permette di aprire risposte di API, esportazioni e log in Excel o Google Sheets, oppure di caricarli in un database.

Che tu sia uno sviluppatore che appiattisce una risposta di API o un analista che prepara dati per un foglio di calcolo, questo convertitore da JSON a CSV ti fornisce all'istante un CSV pulito e correttamente escapato.

Cosa Viene Convertito
Un array JSON di oggetti diventa una tabella CSV: ogni oggetto è una riga e ogni chiave univoca diventa una colonna. Un singolo oggetto JSON diventa un CSV di una riga, e un array di valori semplici diventa un'unica colonna 'value'.
Come Vengono Costruite le Colonne
La riga di intestazione è l'unione di ogni chiave trovata in tutti gli oggetti, nell'ordine in cui appaiono per la prima volta. Gli oggetti a cui manca una chiave ricevono semplicemente una cella vuota in quella colonna, così la tua tabella non si disallinea mai.
Dati Annidati
Il CSV è un formato piatto, quindi gli oggetti e gli array annidati non possono essere suddivisi automaticamente in colonne. Questo convertitore li mantiene intatti scrivendo il valore annidato come stringa JSON all'interno della cella, così non si perde alcun dato.
Delimitatori e Codifica
Anche se CSV significa valori separati da virgole, molti strumenti usano punti e virgola o tabulazioni. Scegli il delimitatore che si aspetta la tua app di destinazione. L'output è testo UTF-8, quindi i caratteri accentati e gli alfabeti non latini vengono preservati.
/ 04

Come Convertire JSON in CSV

  1. 01

    Incolla il tuo JSON

    Incolla o digita un array JSON di oggetti (o un singolo oggetto) nella casella di input a sinistra. Puoi anche caricare uno degli esempi per vedere la forma attesa.

  2. 02

    Scegli un delimitatore

    Lascialo su virgola per un CSV standard, oppure scegli punto e virgola, tabulazione o barra verticale se il tuo foglio di calcolo o database necessita di un separatore diverso.

  3. 03

    Esamina il CSV

    Il CSV appare all'istante a destra, con una riga di intestazione costruita dalle chiavi del tuo JSON. Il conteggio di righe e colonne è mostrato sotto l'output.

  4. 04

    Copia o scarica

    Clicca Copia per mettere il CSV negli appunti, oppure Scarica CSV per salvarlo come file .csv pronto da aprire in Excel o Google Sheets.

/ 05

Consigli per la Conversione da JSON a CSV

/ 01

Usa un Array di Oggetti

Il CSV più pulito proviene da un array JSON in cui ogni elemento è un oggetto piatto con le stesse chiavi, come [{"a":1,"b":2}, {"a":3,"b":4}]. Ogni chiave diventa una colonna.

/ 02

Appiattisci il JSON Profondamente Annidato

Se i tuoi dati hanno molti livelli annidati, valuta di appiattirli prima (ad esempio user.id → user_id) così ogni valore ottiene la propria colonna invece di essere memorizzato come stringa JSON.

/ 03

Abbina il Delimitatore alle Tue Impostazioni Locali

I fogli di calcolo in alcune impostazioni locali europee si aspettano un delimitatore a punto e virgola perché la virgola è usata come separatore decimale. Scegli il delimitatore che si aspetta la tua versione di Excel per evitare che tutto finisca in un'unica colonna.

/ 04

Attenzione alle Chiavi Incoerenti

Quando gli oggetti hanno chiavi diverse, l'intestazione è l'unione di tutte e i valori mancanti diventano celle vuote. Verifica che sia ciò che desideri prima di importare.

/ 05

Tieni a Mente l'UTF-8

Il download è UTF-8. Se Excel mostra caratteri accentati alterati, importa il file tramite Dati → Da testo e seleziona la codifica UTF-8.

/ 06

Valida Prima il Tuo JSON

Se ricevi un messaggio 'JSON non valido', controlla la presenza di virgole finali, virgolette singole al posto di quelle doppie, o chiavi senza virgolette — questi sono gli errori JSON più comuni.

/ 06

Riferimento JSON e CSV

JSON vs CSV

JSON è un formato gerarchico e tipizzato, ideale per API e dati annidati. CSV è un formato a tabella piatto e non tipizzato, ideale per fogli di calcolo e dati in massa. Convertire tra i due è un passaggio di routine nelle pipeline di dati.

Quando convertire JSON in CSV

  • Aprire una risposta di API o un'esportazione in Excel o Google Sheets.
  • Caricare dati in un database o strumento di BI che importa CSV.
  • Condividere dati tabellari con colleghi non tecnici.
  • Ispezionare rapidamente un elenco di record come righe e colonne.

Quoting RFC 4180

Lo standard CSV richiede che i campi contenenti un delimitatore, una virgoletta doppia o un'interruzione di riga siano racchiusi tra virgolette doppie, con le virgolette interne raddoppiate. Questo convertitore applica quelle regole automaticamente.

Regole di Conversione

Array di oggetti → tabella

Ogni oggetto diventa una riga; ogni chiave univoca diventa una colonna.

[{"a":1,"b":2}] → a,b / 1,2

Intestazione = unione delle chiavi

Le colonne sono ogni chiave in tutti gli oggetti, nell'ordine di prima apparizione.

Le chiavi mancanti diventano celle vuote.

Valore annidato → stringa JSON

Oggetti e array vengono scritti come testo JSON all'interno della cella.

{"tags":["a","b"]} → "[""a"",""b""]"

Quoting

Le celle con un delimitatore, una virgoletta o un a capo vengono racchiuse tra virgolette doppie.

Hello, world → "Hello, world"

/ 07

FAQ sul Convertitore da JSON a CSV

Q01Come converto JSON in CSV?

Incolla il tuo array JSON di oggetti nella casella di input. Lo strumento lo converte all'istante in CSV: ogni oggetto diventa una riga e ogni chiave diventa una colonna. Poi clicca Copia o Scarica CSV. Tutto avviene nel tuo browser.

Q02Quale struttura JSON si aspetta?

Un array di oggetti funziona meglio — ad esempio [{"name":"Alice","age":30}, {"name":"Bob","age":25}]. Un singolo oggetto diventa un CSV di una riga, e un array di valori semplici diventa un CSV a colonna singola.

Q03Cosa succede agli oggetti e agli array annidati?

Il CSV è un formato piatto, quindi i valori annidati non possono diventare automaticamente colonne proprie. Il convertitore li mantiene scrivendo l'oggetto o l'array annidato come stringa JSON all'interno di quella cella, così non si perde nulla. Per colonne separate, appiattisci prima il JSON.

Q04Posso usare un punto e virgola o una tabulazione invece di una virgola?

Sì. Usa il selettore di delimitatore per passare tra virgola, punto e virgola, tabulazione o barra verticale. Punto e virgola e tabulazione sono utili per i fogli di calcolo europei e i flussi di lavoro TSV.

Q05Il mio JSON viene caricato su un server?

No. La conversione viene eseguita interamente nel tuo browser con JavaScript. I tuoi dati non vengono mai inviati né memorizzati da nessuna parte, quindi è sicuro convertire JSON privato o sensibile.

Q06Il CSV si aprirà correttamente in Excel?

Sì. I valori che contengono virgole, virgolette o interruzioni di riga vengono racchiusi tra virgolette ed escapati seguendo lo standard RFC 4180, così il file si apre senza problemi in Excel, Google Sheets e altre app di fogli di calcolo.

Q07C'è un limite di dimensione?

Non c'è un limite fisso, ma poiché tutto viene eseguito nel tuo browser, i file molto grandi (decine di megabyte) dipendono dalla memoria del tuo dispositivo. Per le tipiche risposte di API ed esportazioni è istantaneo.

Q08Questo convertitore da JSON a CSV è gratuito?

Sì, completamente gratuito senza registrazione, senza filigrana e senza limiti. Converti tutto il JSON che vuoi.