Converta JSON para TOML e TOML de volta para JSON, nas duas direções, direto no navegador.
Como usar JSON / TOML
Escolha uma direção: JSON para TOML ou TOML para JSON.
Cole seu JSON ou TOML.
Copie o resultado ou troque para converter de volta.
Este é um conversor de mão dupla entre JSON e TOML. Escolha uma direção, cole seus dados e copie o resultado. Ele é construído sobre um analisador TOML bem testado que lida corretamente com tabelas aninhadas e arrays de tabelas.
Tudo funciona localmente no seu navegador, então seus dados, que para arquivos de configuração podem incluir nomes de host ou tokens, nunca saem do seu dispositivo.
TOML (Tom's Obvious, Minimal Language) é um formato de configuração projetado para ser óbvio de ler e mapear de forma limpa em uma tabela hash. É o que o Cargo do Rust usa para o Cargo.toml e o que os projetos Python usam para o pyproject.toml, entre muitos outros.
JSON e TOML descrevem dados semelhantes, mas servem para tarefas diferentes. O JSON é a língua franca para APIs e troca entre máquinas. O TOML é feito para configuração escrita por humanos, com seções, comentários e datas de primeira classe que tornam um arquivo de configurações agradável de editar.
O TOML também suporta valores nativos de data e hora e números tipados, então os valores mantêm seu significado em vez de todos virarem strings, o que é parte do motivo pelo qual ele é preferido para configuração.
A maioria dos dados faz a ida e volta de forma limpa, mas há um problema. O TOML não tem valor nulo. Os nulls do JSON não podem ser representados, então remova-os ou substitua-os antes de converter para TOML, senão a conversão não consegue expressá-los.
Perguntas frequentes
TOML é um formato de configuração minimalista projetado para ser fácil de ler, usado por ferramentas como Cargo e muitos projetos Python no pyproject.toml.
A maioria dos dados sim. TOML não tem null, portanto valores null do JSON não podem ser representados; remova-os ou substitua-os antes de converter.
Não. A conversão roda inteiramente no seu navegador, portanto seus dados nunca saem do dispositivo.
Incorpore esta ferramenta
Adicione esta ferramenta ao seu próprio site. Copie o trecho abaixo; ele se mantém atualizado automaticamente.
<iframe src="https://monu.tools/embed/pt-BR/json-toml-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Ferramentas relacionadas
Formate, embeleze e valide JSON online com mensagens de erro claras para entradas inválidas.
Minifique e valide JSON no seu navegador, e veja quantos bytes você economiza.
Converta JSON para CSV e CSV de volta para JSON, nos dois sentidos. Escolha o delimitador, trate campos com aspas e copie o resultado. Tudo roda no seu navegador.
Converta YAML para JSON e JSON de volta para YAML, nos dois sentidos. Valida enquanto converte e mostra erros claros. Tudo roda no seu navegador.