Informazioni su questo strumento
Converti TOML in JSON o JSON di nuovo in TOML istantaneamente mentre digiti — comodo per ispezionare Cargo.toml, pyproject.toml, netlify.toml e altri file di configurazione moderni, o per generarli da dati JSON. Scegli la direzione, seleziona l'indentazione JSON (2 o 4 spazi, o minificato) e usa il pulsante di scambio per reinserire l'output e invertire la direzione.
È supportata l'intera sintassi TOML 1.0: le tabelle annidate diventano oggetti JSON annidati, gli [[array di tabelle]] diventano array JSON di oggetti e i valori date-time TOML vengono emessi come stringhe ISO 8601 nell'output JSON. Gli errori di sintassi sono segnalati con il messaggio del parser, inclusa la riga incriminata e un accento circonflesso che punta alla posizione esatta, così lo strumento funge anche da rapido validatore TOML.
Tutto funziona nel tuo browser con un parser TOML open source — i tuoi file di configurazione, che spesso contengono token di registry, stringhe di connessione e altri segreti, non vengono mai caricati da nessuna parte. Nessun account, nessun server, e continua a funzionare offline.
Domande frequenti
Come vengono convertiti gli array di tabelle TOML?
Ogni blocco [[name]] diventa un oggetto all'interno di un array JSON chiamato name, e riconvertendo si trasforma un array JSON di oggetti di nuovo in blocchi [[name]] — la mappatura standard TOML 1.0.
Cosa succede alle date e agli orari TOML?
TOML ha valori date-time nativi; la conversione in JSON li emette come stringhe ISO 8601, poiché JSON non ha un tipo data. Riconvertendo una tale stringa in TOML, questa resta una stringa tra virgolette anziché una date-time nuda.
Perché il mio JSON non può essere convertito in TOML?
Un documento TOML è sempre una tabella, quindi il livello superiore del tuo JSON deve essere un oggetto — un semplice array, stringa o numero non può essere rappresentato. TOML inoltre non ha null, quindi i valori null vengono eliminati dall'output.
Il mio file di configurazione viene caricato su un server?
No. L'analisi e la conversione funzionano interamente nel tuo browser con la libreria open source smol-toml — il tuo file non lascia mai il tuo dispositivo, quindi i token e le credenziali all'interno delle tue configurazioni restano privati.
Altri strumenti