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
- Scegli TOML → JSON o JSON → TOML (o Swap direzione dopo una conversione).
- 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.
- Per TOML → JSON, imposta indent 2/4. Controlla conteggi chiavi top-level e tabelle annidate.
- 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.
Strumenti correlati
Convertitore YAML in JSON
Converti YAML in JSON e JSON in YAML online nel browser. Stream multi-documento, YAML 1.2 sicuro per Norvegia, esempi Docker Compose / GitHub Actions / Kubernetes. Nulla viene caricato.
Convertitore XML in JSON
Converti XML in JSON e JSON in XML online nel browser. Attributi come chiavi @, Inverti direzione, esempi config / RSS / SVG. Nulla viene caricato.
Minificatore e formattatore JSON
Minificatore e formattatore JSON online gratuito. Minifica JSON per payload piu piccoli o formatta (pretty-print) con indentazione 2 spazi. Valida mentre lavori - nessun upload.
Convertitore JSON in CSV
Converti JSON in CSV e CSV in JSON nel browser. Appiattisci oggetti annidati, ricostruisci chiavi puntate al ritorno, NDJSON, preset Excel EU, RFC 4180. Nulla viene caricato.