Conversor TOML ↔ JSON
Conversor gratuito de TOML para JSON e de JSON para TOML online. Conversão ao vivo, erros com linha e coluna, recuo configurável. Tudo no navegador, sem upload.
O que é TOML e por que é usado?
TOML é um formato de arquivo de configuração projetado para ser fácil de ler e escrever. É muito usado em Rust (Cargo.toml), Python (pyproject.toml) e muitos projetos modernos.
Como converto TOML para JSON?
Cole seu TOML na aba TOML → JSON. O resultado JSON aparece instantaneamente enquanto você digita, com o recuo escolhido. Copie ou baixe ao terminar.
Posso converter JSON de volta para TOML?
Sim. Vá para a aba JSON → TOML e cole um JSON válido. Objetos simples, arrays e tabelas aninhadas viram tabelas TOML e tabelas inline.
A ferramenta mostra onde está o erro no TOML?
Sim. TOML inválido exibe um erro localizado com a linha e coluna exatas do problema, facilitando correções.
Meus dados de configuração são enviados a um servidor?
Não. A conversão roda inteiramente no seu navegador com a biblioteca smol-toml empacotada localmente. Nada é enviado.
Quais recursos TOML são suportados?
A ferramenta suporta a especificação TOML 1.0: tabelas, arrays, tabelas inline, strings, inteiros, floats, booleanos, datas e horas.
Como as datas TOML são convertidas em JSON?
Datas e datetimes TOML viram strings ISO-8601 em JSON, pois JSON não tem tipo de data nativo. Na conversão de volta resultam em strings entre aspas.
Posso escolher o recuo do JSON?
Sim. Escolha 2 espaços, 4 espaços, tabulação ou compacto (sem espaços) no seletor de recuo.
Como usar Conversor TOML ↔ JSON
O conversor TOML ↔ JSON traduz entre arquivos de configuração TOML e JSON nos dois sentidos, ao vivo enquanto você digita, usando o parser smol-toml empacotado localmente na página. Nada do que você cola é enviado — cada conversão roda dentro do seu navegador.
- Fique na aba TOML → JSON e cole seu TOML (por exemplo uma seção de Cargo.toml ou pyproject.toml) na caixa de entrada à esquerda. O resultado JSON aparece à direita enquanto você digita.
- Escolha o recuo do JSON — 2 espaços, 4 espaços, tabulação ou compacto — e a saída se reformata instantaneamente. TOML inválido produz um erro mostrando a linha e coluna exatas.
- Mude para a aba JSON → TOML e cole um JSON válido para obter um documento TOML com tabelas e tabelas inline.
- Use Copiar no painel de saída, Baixar para salvar output.json ou output.toml, ou Mover saída para entrada para encadear uma conversão de ida e volta.
- Pressione Exemplo para carregar um trecho pronto demonstrando tabelas, arrays e tabelas inline.
Ida e volta de datas TOML: elas viram strings ISO-8601 no JSON, então remova as aspas antes de devolver o valor a um validador TOML estrito.
Ferramentas relacionadas
- YAML para JSON Converta YAML para JSON instantaneamente online. Cole seu YAML e obtenha JSON limpo com validação e formatação.
- JSON para YAML Converta JSON para YAML instantaneamente. Cole JSON e obtenha YAML limpo com indentação correta.
- XML para JSON Conversor gratuito de XML para JSON online. Cole seu XML e obtenha JSON formatado instantaneamente com validação e preservação de estrutura.
- Validador JSON Valide a sintaxe JSON instantaneamente com mensagens de erro detalhadas e números de linha. Ferramenta gratuita que funciona no seu navegador.
- Embelezar JSON Formate e embeleze JSON com recuo personalizável. Embeleze JSON comprimido instantaneamente no seu navegador.
- TSV para JSON Converta TSV para JSON online grátis. Suporta cabeçalhos, detecção automática de tipos e minificação. Tudo no navegador.
- JSON para CSV Conversor grátis de JSON para CSV online. Achata objetos aninhados, escolha delimitadores e baixe instantaneamente. 100% no navegador.
- Conversor CSV para JSON Converta CSV para JSON online grátis. Suporta delimitadores personalizados, objetos baseados em cabeçalhos e detecção automática de tipos. Tudo no navegador.