Converta JSON para TOML e TOML de volta para JSON, nos dois sentidos, inteiramente no seu navegador.
Como usar o/a JSON / TOML
Escolha um sentido: JSON para TOML ou TOML para JSON.
Cole o seu JSON ou TOML.
Copie o resultado, ou troque para converter de volta.
Este é um conversor bidirecional entre JSON e TOML. Escolha um sentido, cole os seus dados, e copie o resultado. É construído sobre um analisador de TOML bem testado que trata corretamente tabelas aninhadas e arrays de tabelas.
Tudo corre localmente no seu navegador, por isso os seus dados, que para ficheiros de configuração podem incluir nomes de anfitrião ou tokens, nunca saem do seu dispositivo.
O TOML (Tom's Obvious, Minimal Language) é um formato de configuração concebido para ser óbvio de ler e para mapear de forma limpa numa tabela de 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.
O JSON e o TOML descrevem dados semelhantes mas adequam-se a tarefas diferentes. O JSON é a língua franca para APIs e troca entre máquinas. O TOML foi construído para configuração escrita por humanos, com secções, comentários e datas de primeira classe que tornam um ficheiro de definições agradável de editar.
O TOML também suporta valores nativos de data e hora e números tipados, por isso os valores mantêm o seu significado em vez de se tornarem todos strings, o que faz parte da razão pela qual é preferido para configuração.
A maioria dos dados vai e volta de forma limpa, mas há um senão. O TOML não tem valor nulo. Os nulos do JSON não podem ser representados, por isso remova-os ou substitua-os antes de converter para TOML, caso contrário a conversão não os consegue exprimir.
Perguntas frequentes
O TOML é um formato de configuração minimalista concebido para ser fácil de ler, usado por ferramentas como o Cargo e muitos projetos Python no pyproject.toml.
A maioria dos dados sim. O TOML não tem null, por isso os null do JSON não podem ser representados; remova-os ou substitua-os antes de converter.
Não. A conversão decorre inteiramente no seu navegador, por isso os seus dados nunca saem do seu dispositivo.
Incorporar esta ferramenta
Adicione esta ferramenta ao seu próprio site. Copie o excerto abaixo; mantém-se atualizado automaticamente.
<iframe src="https://monu.tools/embed/pt/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 poupa.
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 corre no seu navegador.
Converta YAML para JSON e JSON de volta para YAML, nos dois sentidos. Valida enquanto converte e mostra erros claros. Tudo corre no seu navegador.