Conversor JSON para TOML

Cole seu JSON e receba TOML limpo — objetos aninhados viram [tabelas] e listas de objetos viram [[arrays de tabelas]] — pronto para Cargo.toml, pyproject.toml ou qualquer configuração TOML.

Atualizado em
Converter

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Conversor JSON para TOML

  1. Cole um objeto JSON — o nível superior precisa ser um objeto.
  2. O TOML aparece conforme você digita; JSON inválido é indicado com a posição do erro.
  3. Copie ou baixe o arquivo TOML.

Como o JSON é mapeado para TOML

Valores simples viram linhas chave = valor. Objetos aninhados viram tabelas — {"server": {"port": 8080}} vira [server] seguido de port = 8080. Arrays de objetos viram arrays de tabelas escritos com colchetes duplos, [[servers]], um bloco por item. Arrays de valores simples ficam em linha: tags = ["a", "b"].

O que não pode ser convertido

TOML não tem null, então valores nulos são omitidos. Um documento TOML é sempre uma tabela, por isso o JSON precisa ser um objeto no nível superior — envolva um array de nível superior em um objeto antes. Datas em strings ISO 8601 continuam como strings; escreva-as como datas TOML manualmente se sua ferramenta espera um tipo de data.

Privado por design

A conversão roda no seu navegador; nada é enviado para servidores.

Também pesquisado como: json para toml, converter json para toml, gerar toml, json para cargo toml, json para pyproject toml.

Ferramentas que combinam com: Conversor JSON para TOML

  • Conversor TOML — Converta arquivos de configuração TOML — Cargo.toml, pyproject.toml, configs do Hugo ou Netlify — para JSON ou YAML, ou transforme JSON e YAML em TOML.
  • JSON para YAML — Cole seu JSON e receba YAML limpo para manifests do Kubernetes, Docker Compose, GitHub Actions ou qualquer arquivo de configuração.
  • Formatação JSON — Cole o JSON aqui para formatá-lo, compactá-lo ou validá-lo.
  • YAML para JSON — Cole seu YAML — um arquivo Compose, manifesto do Kubernetes ou config de CI — e receba o JSON formatado.

Perguntas frequentes

Por que meu array JSON de nível superior é rejeitado?
Documentos TOML são tabelas (objetos). Envolva o array, por exemplo {"items": [...]}, e ele vira um array de tabelas chamado items.
O que acontece com valores null?
Eles são ignorados, porque TOML não tem tipo null. Remova a chave ou defina um valor padrão.
Posso converter TOML de volta para JSON?
Sim — escolha TOML → JSON na mesma ferramenta.
Posso instalar o Conversor JSON para TOML como um aplicativo da web e usá-lo offline?
Sim. O Conversor JSON para TOML é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas