it

TOML in JSON

Converti un file TOML in JSON in locale - con tabelle e array, senza upload, direttamente nel tuo browser.

Elaborazione in locale sul tuo dispositivo ...

Elaborazione in locale sul tuo dispositivo ...

0%

Il mio file viene caricato?

No. Tutto avviene nel tuo browser - il tuo file non lascia mai il dispositivo. Perché è verificabile

Nessun caricamento100% in locale
I contenuti restano tuoinessun accesso di terzi
Hosted in GermanyGlobal Content Delivery
Verificato esternamenteTLS A+ · Intestazioni A+

Il TOML è il formato di configurazione leggibile dietro strumenti come Cargo di Rust (Cargo.toml), il pyproject.toml di Python e molti altri; il JSON, invece, è ciò che API, script e applicazioni web consumano direttamente. Questo strumento analizza il tuo TOML e ne produce un oggetto JSON equivalente.

Tutto viene eseguito interamente in locale (smol-toml, JavaScript puro): le tabelle TOML diventano oggetti annidati, gli array di tabelle diventano array, i valori di data e ora diventano stringhe ISO; gli interi molto grandi che superano l'intervallo sicuro di JavaScript vengono rifiutati con un messaggio chiaro, anziché con una conversione con perdita; un TOML non valido viene rifiutato con un errore chiaro; nulla viene caricato.

Ti capita di averne bisogno quando esamini un Cargo.toml o un pyproject.toml, carichi una configurazione in uno script o passi impostazioni TOML a un frontend: il risultato è un JSON indentato e leggibile, pronto all'uso.

Scheda tecnica

Scheda tecnica
Formati di inputTOML
Formato di outputJSON
Elaborazione in batchNo
ElaborazioneIn locale nel browser (JavaScript)
Caricamento fileNessuno

In 3 passaggi

  1. Trascina o scegli il tuo file TOML.
  2. Lo strumento lo analizza e lo converte in JSON.
  3. Scarica il file JSON.

Limiti: Supporta TOML 1.0 (tabelle, array di tabelle, tabelle inline, tutti i tipi scalari, data e ora); le tabelle diventano oggetti, gli array di tabelle diventano array, le date e le ore diventano stringhe ISO; gli interi molto grandi che superano l'intervallo sicuro di JavaScript vengono rifiutati con un messaggio chiaro, anziché con una conversione con perdita; un TOML non valido viene rifiutato con un errore chiaro. I commenti TOML (#) vanno persi perché JSON non supporta i commenti.

Domande frequenti

Il mio file viene caricato?

No. Tutto viene eseguito interamente in locale nel tuo browser - il tuo file non lascia mai il dispositivo.

Quali funzionalità TOML sono supportate?

TOML 1.0: tabelle, array di tabelle, tabelle inline, tutti i tipi scalari e i valori di data e ora.

Come vengono gestiti i valori di data e ora?

Diventano stringhe ISO 8601, che sono JSON valido.

Funziona con un Cargo.toml?

Sì. Cargo.toml, pyproject.toml e molti altri vengono analizzati direttamente.

Cosa succede se il TOML non è valido?

Ricevi un errore chiaro, senza crash né risultati troncati.

Strumenti correlati

YAML in JSON · JSON in XML · XML in JSON · JSON in TOML · YAML in TOML · TOML in YAML