Convertitore JSON ↔ YAML ↔ CSV

Converti i dati tra i formati JSON, YAML e CSV nel tuo browser.

Caricamento strumento…

Convertitore JSON ↔ YAML ↔ CSVConverti liberamente dati strutturati tra JSON, YAML e CSV. L'analisi del CSV usa la prima riga come intestazioni, e la conversione in CSV richiede dati tabellari (un array di oggetti). Prova l'esempio per vedere la forma attesa: nulla di ciò che incolli lascia mai il tuo browser.

Cos'è Convertitore JSON ↔ YAML ↔ CSV?

Un convertitore gratuito basato sul browser che trasforma dati strutturati tra JSON, YAML e CSV in qualsiasi direzione. Sviluppatori, analisti di dati e ingegneri DevOps lo usano per riformattare risposte di API, file di configurazione e fogli di calcolo, oppure per convertire rapidamente un array JSON in CSV, trasformare YAML in JSON o analizzare un file CSV in oggetti JSON. Scegli un formato di origine (From) e uno di destinazione (To), incolli i tuoi dati e il risultato convertito appare all'istante, con copia in un clic. L'analisi del CSV tratta la prima riga come intestazioni, e la conversione in CSV richiede dati tabellari (un array di oggetti).

Come usare Convertitore JSON ↔ YAML ↔ CSV

  1. Scegli il formato di origine sotto From: JSON, YAML o CSV.
  2. Scegli il formato di destinazione sotto To: JSON, YAML o CSV.
  3. Incolla i tuoi dati nella casella di input oppure fai clic su Sample per caricare un array JSON di esempio.
  4. Leggi il risultato convertito nella casella di output, che è etichettata con il formato di destinazione.
  5. Fai clic sul pulsante di copia sopra l'output per copiare il risultato negli appunti.
  6. Usa Swap per invertire i formati From/To e rimandare l'output precedente nell'input per conversioni concatenate; usa Clear per svuotare l'input.

Esempi

Array JSON in CSV

Input

[{"name":"Ada","age":36},{"name":"Linus","age":54}]

Output

name,age
Ada,36
Linus,54

Oggetto JSON in YAML

Input

{"name":"Ada","role":"engineer"}

Output

name: Ada
role: engineer

CSV in JSON

Imposta From su CSV e To su JSON, poi incolla un CSV con una riga di intestazione (per esempio name,age sulla prima riga e Ada,36 sotto). La prima riga diventa le chiavi dell'oggetto, e il risultato è un array JSON di oggetti con rientro di 2 spazi. I valori sono mantenuti come stringhe (quindi age diventa "36").

Domande frequenti

Quali formati e direzioni sono supportati?
JSON, YAML e CSV in qualsiasi direzione: JSON in YAML, YAML in JSON, JSON in CSV, CSV in JSON, YAML in CSV e CSV in YAML. Imposti i formati From e To in modo indipendente.
Perché ricevo un errore convertendo in CSV?
Il CSV richiede dati tabellari, cioè un array di oggetti (righe che condividono le stesse chiavi). Un singolo oggetto o dati profondamente annidati non possono essere appiattiti in colonne CSV, quindi converti quei dati in JSON o YAML. Fai clic su Sample per vedere la forma attesa.
Come gestisce l'analisi del CSV le intestazioni e le righe vuote?
L'analisi del CSV usa la prima riga come intestazioni (chiavi dell'oggetto) e salta automaticamente le righe vuote. Quando la destinazione è JSON, l'output viene formattato con un rientro di 2 spazi.
I miei dati vengono caricati su un server?
No. Tutto viene eseguito interamente lato client, nel tuo browser. Nulla di ciò che incolli viene mai caricato o inviato da qualche parte, quindi è sicuro per payload di API privati, configurazioni e fogli di calcolo sensibili.
A cosa serve il pulsante Swap?
Swap inverte i formati From e To e sposta l'output corrente nella casella di input, così puoi riconvertire immediatamente o concatenare conversioni senza copiare e incollare manualmente.

Strumenti correlati