Convertitore di Formati di Dati

Converti dati strutturati tra JSON, YAML, XML, TOML, INI e CSV direttamente nel browser, scegliendo qualsiasi coppia di origine e destinazione, con copia in un clic.

Caricamento strumento…

Convertitore di Formati di DatiConverti dati strutturati tra JSON, YAML, XML, TOML, INI e CSV scegliendo un formato di origine (From) e uno di destinazione (To). Scegli qualsiasi coppia e il risultato si aggiorna all'istante. Tutto viene eseguito lato client nel tuo browser, quindi nulla di ciò che incolli viene mai caricato.

Cos'è Convertitore di Formati di Dati?

Un convertitore gratuito basato sul browser che trasforma dati strutturati tra JSON, YAML, XML, TOML, INI e CSV in qualsiasi direzione. Sviluppatori, ingegneri DevOps e analisti di dati lo usano per riformattare risposte API, portare un file di configurazione da una sintassi a un'altra (ad esempio da INI a TOML, o da YAML a JSON) o convertire un array JSON in CSV per un foglio di calcolo. Imposti il formato di origine (From) e quello di destinazione (To) in modo indipendente, incolli i tuoi dati e il risultato convertito compare all'istante con copia in un clic. Il pulsante Swap inverte From e To e reimmette l'output precedente nell'input per concatenare le conversioni.

Come usare Convertitore di Formati di Dati

  1. Scegli il formato di origine sotto From: JSON, YAML, XML, TOML, INI o CSV.
  2. Scegli il formato di destinazione sotto To: JSON, YAML, XML, TOML, INI o CSV.
  3. Incolla i tuoi dati nella casella di input, oppure fai clic su Sample per caricare un oggetto JSON di esempio.
  4. Leggi il risultato convertito nella casella di output, etichettata con il formato di destinazione, e fai clic su Copy per copiarlo negli appunti.
  5. Usa Swap per invertire i formati From/To e spostare l'output precedente nell'input per un rapido andata e ritorno; usa Clear per svuotare l'input.

Esempi

JSON in YAML

Input

{ "name": "deftdeck", "version": 2 }

Output

name: deftdeck
version: 2

JSON in TOML

Input

{ "server": { "host": "localhost", "port": 8080 } }

Output

[server]
host = "localhost"
port = 8080

Array JSON in CSV

Input

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

Output

name,age
Ada,36
Linus,54

Domande frequenti

Quali formati e direzioni sono supportati?
JSON, YAML, XML, TOML, INI e CSV, in qualsiasi direzione – imposti i formati From e To in modo indipendente. Così puoi fare JSON in YAML, INI in TOML, XML in JSON, YAML in CSV e così via, con qualsiasi coppia.
Perché la conversione in TOML, INI o CSV a volte fallisce?
Questi formati possono rappresentare solo determinate strutture. Il CSV richiede dati tabulari (un array di oggetti che condividono le chiavi); INI e TOML si aspettano un oggetto chiave-valore (TOML consente l'annidamento tramite tabelle, INI ha un solo livello di sezioni). I dati che non rientrano generano un errore – convertili invece in JSON o YAML, che gestiscono l'annidamento arbitrario.
Come vengono gestiti XML e CSV?
L'output XML viene racchiuso in un singolo elemento radice (poiché XML ne richiede uno), e gli attributi XML vengono conservati durante l'analisi. L'analisi del CSV usa la prima riga come intestazioni e salta le righe vuote; i valori CSV vengono restituiti come stringhe, quindi un numero come 36 diventa "36".
I miei dati vengono caricati su un server?
No. Ogni conversione viene eseguita interamente lato client nel tuo browser. Nulla di ciò che incolli viene caricato o inviato da nessuna parte, quindi è sicuro per payload API privati, file di configurazione e fogli di calcolo sensibili.
Cosa fa il pulsante Swap?
Swap inverte i formati From e To e sposta l'output corrente nella casella di input, così puoi riconvertire subito o concatenare conversioni senza copiare e incollare a mano.

Strumenti correlati