Leggere un file TOML come JSON o scrivere JSON come TOML
TOML è il formato di Cargo.toml, pyproject.toml e di molti altri file di configurazione: facile da leggere e rigoroso sui tipi. Il JSON è ciò che la maggior parte di strumenti e API si aspetta. Incolla uno dei due e compare l’altro, così puoi esaminare una configurazione come dati, passarla a uno script o abbozzare un file TOML da un esempio JSON.
Converti in quattro passaggi
- Scegli TOML → JSON o JSON → TOML.
- Incolla il testo nel riquadro di sinistra. Un piccolo file di progetto fa da esempio.
- Scegli il rientro JSON se converti in JSON.
- Leggi, copia o scarica il risultato. Un errore di sintassi mostra riga e colonna con una breve spiegazione.
Come TOML viene mappato su JSON
- Le tabelle come
[server]diventano oggetti annidati, e così le chiavi con punti comea.b = 1. - Un array di tabelle, scritto
[[plugins]], diventa un array di oggetti. - Tabelle inline e array vengono mappati uno a uno. Stringhe, interi, decimali e booleani mantengono il tipo.
- Date e orari, che il JSON non ha, diventano testo come
"2026-10-18". - Gli interi troppo grandi perché il JSON li contenga con esattezza vengono scritti come testo e la riga di stato lo segnala.
Limiti dell’altra direzione
Un documento TOML è sempre una tabella, quindi il JSON richiede un oggetto al livello più alto. TOML non ha null, perciò i valori null vengono omessi e lo strumento indica quanti erano. I commenti non si conservano in nessuna direzione, perché il JSON non ne ha e il risultato da JSON a TOML è generato dai dati, non dal tuo file originale.
I file di configurazione restano sul tuo computer
L’analisi avviene nel browser. Un file di configurazione può contenere nomi host o token e nulla di ciò che incolli viene caricato.