Conversor TOML para JSON
Cole TOML e converta para JSON online - ou o caminho inverso na mesma pagina.
Sobre o Conversor TOML para JSON
Cole TOML e converta para JSON online - ou o caminho inverso na mesma pagina. Este conversor TOML para JSON gratis roda so no navegador, assim Cargo.toml, pyproject.toml e configs com caminhos e pins reais nao saem do seu dispositivo. Tabelas viram objetos aninhados, [[array-of-tables]] viram arrays JSON, e Inverter reusa a saida como entrada. Combine com o Conversor YAML para JSON ou o Conversor XML para JSON.
Como usar o Conversor TOML para JSON
- Escolha TOML → JSON ou JSON → TOML (ou Inverter direcao apos converter).
- Cole o documento, solte um .toml / .json local (max. 10 MB - so leitura no navegador) ou carregue um exemplo Cargo.toml, pyproject.toml ou config de app.
- Em TOML → JSON, defina indentacao 2/4. Revise a contagem de chaves de nivel superior e tabelas aninhadas.
- Copie ou baixe o resultado. Comentarios sao removidos em TOML → JSON porque JSON nao tem. Nada e enviado.
Exemplos de Conversor TOML para JSON
Cargo.toml package + deps
Uma tabela [package] e [dependencies] com tabelas inline viram JSON aninhado. serde = { version = "1", features = ["derive"] } vira um objeto com version e features.
Array of tables ([[bin]])
Secoes [[bin]] repetidas viram um array JSON sob "bin". Inverta para JSON → TOML para reemitir [[bin]].
Bloco project do pyproject.toml
Converta [project] name, version, requires-python e listas de dependencies para JSON para tooling que so fala JSON.
Tabelas de config de app
[server], [database] e [features] viram objetos aninhados para inspecionar host, porta e flags como JSON.
JSON de volta para TOML
Comece de um objeto JSON (nao raiz array). Objetos aninhados viram [tables]; arrays de objetos viram [[array-of-tables]]. JSON null e rejeitado - TOML nao tem null.
Casos de uso comuns
- Transformar Cargo.toml em JSON para scripts ou checks de CI
- Converter pyproject.toml para tooling Python que espera JSON
- Inspecionar tabelas TOML aninhadas como JSON antes de editar
- Round-trip de configs de app com Inverter direcao
- Produzir TOML a partir de fixtures JSON no navegador
Perguntas frequentes sobre o Conversor TOML para JSON
- Como converto TOML para JSON online?
- Escolha TOML → JSON, cole o TOML (ou solte um .toml) e copie ou baixe o JSON. A conversao roda no navegador - nada e enviado.
- Posso converter JSON para TOML na mesma pagina?
- Sim. Mude para JSON → TOML ou use Inverter direcao. A raiz JSON deve ser um objeto porque um documento TOML e uma tabela, nao um array.
- Funciona com Cargo.toml e pyproject.toml?
- Sim. Esses sao os casos principais. Carregue os exemplos ou cole suas tabelas package / project / dependencies. Pins privados ficam na sua maquina.
- Como tabelas e array-of-tables sao representados?
- Secoes [table] viram objetos JSON aninhados. [[array-of-tables]] viram arrays de objetos. No caminho de volta, arrays de objetos reaparecem como secoes [[...]].
- Por que JSON null e rejeitado?
- TOML nao tem tipo null. Remova valores null ou omita essas chaves antes de converter para TOML.
- Comentarios TOML sao preservados no JSON?
- Nao. JSON nao tem sintaxe de comentario, entao # e removido. A UI mostra um badge quando comentarios foram detectados.
- Meu TOML e enviado a um servidor?
- Nao. Parse e conversao rodam so no navegador. Seguro para manifests com versoes reais e caminhos locais.
- Em que difere do YAML para JSON?
- Mesmo padrao bidirecional com Inverter, mas para TOML 1.0 (Cargo, pyproject, muitas configs Rust/Python). Use YAML para Compose / K8s; use isto para arquivos .toml.
Ferramentas relacionadas
Conversor YAML para JSON
Converta YAML para JSON e JSON para YAML online no navegador. Streams multi-documento, YAML 1.2 seguro contra Noruega, exemplos Docker Compose / GitHub Actions / Kubernetes. Nada e enviado.
Conversor XML para JSON
Converta XML para JSON e JSON para XML online no navegador. Atributos como @chaves, Inverter direcao, exemplos config / RSS / SVG. Nada e enviado.
Minificador e formatador de JSON
Minificador e formatador de JSON online grátis. Minifique JSON para reduzir payloads ou formate com indentação de 2 espaços - valida na hora, sem upload.
Conversor JSON para CSV
Converta JSON para CSV e CSV para JSON no navegador. Achata objetos aninhados, desachata chaves com ponto ao voltar, NDJSON, preset Excel UE, RFC 4180. Nada e enviado.