Converti tabelle CSV e array JSON

Pensato per sviluppatori e analisti che trasferiscono dati tabellari tra file CSV, script e servizi basati su JSON.

Scambia una tabella CSV con un array JSON, mantenendo i dati disponibili nel formato più adatto al passaggio successivo del tuo lavoro.

Come si usa

  1. Scegli prima la direzione di conversione che ti serve, per esempio da CSV a JSON, prima di digitare o incollare qualsiasi cosa.
  2. Incolla la tabella nella casella di inserimento, oppure importa un file salvato come CSV, JSON, Markdown, XML o YAML.
  3. Avvia la conversione: la riga di intestazione del CSV fornisce le chiavi usate da ogni oggetto JSON.
  4. Copia il risultato dalla casella dei risultati e incollalo nel tuo editor, script o strumento di importazione.

Esempio

Un caso semplice: un breve elenco di città con un conteggio delle visite, separato da virgole. Dopo la conversione, ogni riga deve apparire come un oggetto le cui chiavi sono città e visite, e la riga di intestazione non deve sopravvivere come riga di dati.

Input

city,visits
Lyon,120
Nantes,80

Risultato

[
  {
    "city": "Lyon",
    "visits": "120"
  },
  {
    "city": "Nantes",
    "visits": "80"
  }
]

Limiti e formati

Dove avviene il trattamento

L'intera conversione avviene nel tuo browser, anche quando importi un file. Nulla lascia il tuo dispositivo e nessuna copia viene conservata quando lasci la pagina.

Domande frequenti

Che cosa succede alla prima riga del mio CSV?

Viene trattata come intestazione, quindi le sue etichette diventano le chiavi di ogni oggetto JSON. Se preferisci non avere quelle chiavi, rimuovi la riga di intestazione o rinomina le sue etichette prima di convertire.

Posso convertire un JSON che contiene oggetti annidati?

Non in modo affidabile, perché il convertitore lavora con righe e colonne piatte. Gli oggetti annidati dentro un altro oggetto, o gli array usati come valori, non hanno un equivalente diretto in colonna.

Le virgole e le virgolette dentro i miei valori rompono la conversione?

I valori racchiusi tra virgolette possono contenere virgole, purché il CSV sia escapato correttamente. Controlla il risultato, perché un escaping imperfetto sposta le colonne e mescola i campi tra loro.

Strumenti della stessa categoria