Che cos'è un file TOML?
TOML — configurazione senza ambiguità
Che cos'è?
Il TOML è un formato di configurazione che punta a ciò che YAML non è riuscito a garantire: l'assenza totale di ambiguità. Ogni valore ha un tipo esplicito, e non esistono mai due modi diversi di leggere la stessa riga.
La sua sintassi ricorda quella dei vecchi file INI — sezioni tra parentesi quadre, chiavi e valori — ma con una specifica rigorosa alle spalle.
Storia e origine
Tom Preston-Werner, cofondatore di GitHub, crea il TOML nel 2013, in reazione diretta alle insidie di YAML.
Si è affermato come formato di configurazione in diversi ecosistemi importanti, in particolare quello del linguaggio Rust e, più di recente, quello di Python.
Perché è utile
Nessuna ambiguità, tipi espliciti, un'ottima leggibilità, e i commenti sono ammessi.
Gestisce le date in modo nativo, cosa che JSON non fa.
Limiti e difetti
Le strutture profondamente annidate diventano rapidamente ingombranti: non è il suo terreno d'elezione.
È meno diffuso di YAML o JSON, e i suoi strumenti di supporto sono più limitati.
Consigli d'uso
Il TOML è eccellente per un file di configurazione, dove la chiarezza prevale sulla compattezza.
Per lo scambio di dati o strutture complesse, convertitelo in JSON.
Converti il tuo TOML in pochi secondi, sui nostri server sicuri in Francia.
Converti un TOML