Cos'è la conversione da JSON a TOML
Convertire da JSON a TOML significa riscrivere gli stessi dati in un formato pensato per i file di configurazione leggibili dall'occhio umano. JSON nasce per lo scambio dati fra applicazioni e servizi, mentre TOML (Tom's Obvious, Minimal Language) privilegia la chiarezza dei file di setup.
La conversione serve quando un'API o un export restituisce JSON, ma lo strumento che lo deve leggere si aspetta TOML. È il caso tipico di un pyproject.toml per Python, di un Cargo.toml per un progetto Rust o della configurazione di Hugo.
Le differenze strutturali principali sono:
- JSON usa parentesi graffe annidate, TOML usa tabelle con intestazioni come
[server] - JSON racchiude sempre le chiavi tra virgolette, TOML spesso no
- TOML supporta nativamente date e orari, JSON li tratta come semplici stringhe
Capire questa corrispondenza aiuta a prevedere il risultato. Per il percorso inverso puoi usare il convertitore da TOML a JSON, mentre per ripulire la sorgente prima della conversione torna utile il formattatore JSON.