Vai al contenuto
ToolsMinify logo
Strumenti convertitore

Convertitore TOML in JSON

Incolla TOML e converti in JSON online - o fai il percorso inverso sulla stessa pagina.

Informazioni su Convertitore TOML in JSON

Incolla TOML e converti in JSON online - o fai il percorso inverso sulla stessa pagina. Questo Convertitore TOML in JSON gratuito gira interamente nel browser, cosi Cargo.toml, pyproject.toml e config app con path reali e pin dipendenze non lasciano il dispositivo. Le tabelle diventano oggetti annidati, [[array-of-tables]] diventano array JSON, e Swap rimette l'output in input. Abbinalo al Convertitore YAML vers JSON o al Convertitore XML vers JSON.

Come usare Convertitore TOML in JSON

  1. Scegli TOML → JSON o JSON → TOML (o Swap direzione dopo una conversione).
  2. Incolla il documento, trascina un file locale .toml / .json (max 10 MB - lettura solo nel browser), o carica un esempio Cargo.toml, pyproject.toml o config app.
  3. Per TOML → JSON, imposta indent 2/4. Controlla conteggi chiavi top-level e tabelle annidate.
  4. Copia o scarica il risultato. I commenti sono rimossi su TOML → JSON perche JSON non li ha. Nulla viene caricato.

Esempi di Convertitore TOML in JSON

Cargo.toml package + deps

Una tabella [package] e [dependencies] con tabelle inline diventano JSON annidato. serde = { version = "1", features = ["derive"] } diventa un oggetto con version e features.

Array di tabelle ([[bin]])

Sezioni [[bin]] ripetute diventano un array JSON sotto "bin". Swap torna a JSON → TOML per re-emettere tabelle [[bin]].

Blocco project pyproject.toml

Converti [project] name, version, requires-python e liste dependencies in JSON per tooling che parla solo JSON.

Tabelle config app

[server], [database] e [features] diventano oggetti annidati cosi puoi ispezionare host, porta e flag come JSON.

JSON di nuovo in TOML

Parti da un oggetto JSON (non root array). Oggetti annidati diventano [tables]; array di oggetti diventano [[array-of-tables]]. JSON null e rifiutato - TOML non ha null.

Casi d'uso comuni

  • Trasformare Cargo.toml in JSON per script o check CI
  • Convertire pyproject.toml per tooling Python che si aspetta JSON
  • Ispezionare tabelle TOML annidate come JSON prima di modificare
  • Round-trip config app con Swap direzione
  • Produrre TOML da fixture JSON nel browser

Domande frequenti su Convertitore TOML in JSON

Come converto TOML in JSON online?
Scegli TOML → JSON, incolla TOML (o trascina un file .toml) e copia o scarica JSON. La conversione gira nel browser - nulla viene caricato.
Posso convertire JSON in TOML sulla stessa pagina?
Si. Passa a JSON → TOML o usa Swap direzione. La root JSON deve essere un oggetto perche un documento TOML e una tabella, non un array.
Funziona per Cargo.toml e pyproject.toml?
Si. Sono i casi d'uso principali. Carica gli esempi integrati o incolla le tue package / project / dependency. I pin privati restano sulla macchina.
Come sono rappresentate tabelle e array-of-tables?
Sezioni [table] diventano oggetti JSON annidati. [[array-of-tables]] diventano array JSON di oggetti. Al ritorno, array di oggetti re-emette sezioni [[...]].
Perche JSON null e rifiutato?
TOML non ha tipo null. Rimuovi valori null o ometti quelle chiavi prima di convertire in TOML.
I commenti TOML restano in JSON?
No. JSON non ha sintassi commenti, quindi i commenti # sono rimossi. L'UI mostra un badge quando sono stati rilevati commenti.
Il mio TOML viene caricato su un server?
No. Parsing e conversione girano solo nel browser. Sicuro per manifest con versioni dipendenze reali e path locali.
In cosa differisce da YAML in JSON?
Stesso pattern Swap bidirezionale, ma per TOML 1.0 (Cargo, pyproject, molte config Rust/Python). Usa YAML per Compose / K8s; usa questo per file .toml.