Panoramica / Sviluppo e codice / Convertitore TOML ↔ JSON
Sviluppo e codice 100% nel browser e offline

Convertitore TOML ↔ JSON

Converti TOML in JSON e JSON in TOML nel browser. Tabelle, array di tabelle, tabelle inline e date sono gestiti e gli errori mostrano riga e colonna.

Incolla o scrivi l'input; il risultato appare subito e gli errori sono mostrati sotto. I campi partono con un esempio: clicca e scrivi per sostituirlo.

I tuoi file e dati non lasciano mai il browser: non viene caricato nulla.

Date e orari vengono scritti come testo in JSON. Il convertitore TOML si carica solo all’apertura di questa pagina.

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

  1. Scegli TOML → JSON o JSON → TOML.
  2. Incolla il testo nel riquadro di sinistra. Un piccolo file di progetto fa da esempio.
  3. Scegli il rientro JSON se converti in JSON.
  4. 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 come a.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.

Domande frequenti (FAQ)

Scegli TOML → JSON e incolla il TOML. Le tabelle diventano oggetti, gli array di tabelle array e il JSON compare a destra.