Converti JSON in TOML e TOML in JSON, in entrambe le direzioni, interamente nel browser.
Come usare JSON / TOML
Scegli la direzione: JSON in TOML o TOML in JSON.
Incolla il tuo JSON o TOML.
Copia il risultato, o inverti per convertire di nuovo.
Questo è un convertitore bidirezionale tra JSON e TOML. Scegli una direzione, incolla i tuoi dati e copia il risultato. È costruito su un parser TOML ben collaudato che gestisce correttamente le tabelle annidate e gli array di tabelle.
Tutto viene eseguito localmente nel tuo browser, quindi i tuoi dati, che per i file di configurazione possono includere nomi host o token, non lasciano mai il tuo dispositivo.
TOML (Tom's Obvious, Minimal Language) è un formato di configurazione progettato per essere ovvio da leggere e per mapparsi in modo pulito su una hash table. È ciò che Cargo di Rust usa per Cargo.toml e ciò che i progetti Python usano per pyproject.toml, tra molti altri.
JSON e TOML descrivono dati simili ma si adattano a compiti diversi. JSON è la lingua franca per le API e lo scambio tra macchine. TOML è pensato per la configurazione scritta da persone, con sezioni, commenti e date di prima classe che rendono piacevole modificare un file di impostazioni.
TOML supporta anche valori nativi di data e ora e numeri tipizzati, così i valori mantengono il loro significato invece di diventare tutti stringhe. Questo è in parte il motivo per cui è preferito per la configurazione.
La maggior parte dei dati passa da un formato all'altro senza problemi, ma c'è un'insidia. TOML non ha un valore null. I null di JSON non possono essere rappresentati, quindi rimuovili o sostituiscili prima di convertire in TOML, altrimenti la conversione non può esprimerli.
Domande frequenti
TOML è un formato di configurazione minimale pensato per essere facile da leggere, usato da strumenti come Cargo e da molti progetti Python in pyproject.toml.
La maggior parte dei dati sì. TOML non ha null, quindi i null di JSON non possono essere rappresentati; rimuovili o sostituiscili prima di convertire.
No. La conversione viene eseguita interamente nel tuo browser, quindi i tuoi dati non lasciano mai il tuo dispositivo.
Tutti e tre contengono dati strutturati. JSON è adatto alle macchine e alle API, YAML e TOML alla configurazione scritta a mano. TOML preferisce sezioni chiare e valori tipizzati come le date, mentre YAML si basa sull'indentazione.
Sì. TOML ha tipi nativi di data, ora e numero, così quei valori mantengono il loro tipo durante la conversione invece di diventare semplici stringhe.
Incorpora questo strumento
Aggiungi questo strumento al tuo sito web. Copia lo snippet qui sotto; si aggiorna automaticamente.
<iframe src="https://monu.tools/embed/it/json-toml-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Strumenti correlati
Formatta, abbellisce e valida JSON online con messaggi di errore chiari per input non validi.
Minifica e valida JSON nel tuo browser, e visualizza quanti byte risparmi.
Converti JSON in CSV e CSV in JSON, in entrambe le direzioni. Scegli il delimitatore, gestisci i campi tra virgolette e copia il risultato. Tutto viene eseguito nel tuo browser.
Converti YAML in JSON e JSON in YAML, in entrambe le direzioni. Valida durante la conversione e mostra errori chiari. Tutto viene eseguito nel tuo browser.