Conversor TOML para JSON

Cole TOML de Cargo.toml, pyproject.toml ou do ficheiro de configuração da aplicação e converta-o para JSON legível para scripts, auditorias e migrações.

Toda a conversão de dados acontece localmente no seu navegador. Nenhum JSON, CSV, YAML, XML ou ficheiro TOML é enviado para os nossos servidores.
TOMLJSON

Exemplos rápidos

Converter configuração TOML em JSON formatado

TOML para JSON é útil quando configurações de projetos Rust, empacotamento Python, arquivos config.toml do OpenAI Codex, configurações de sites estáticos ou configurações de aplicações precisam ser inspecionadas por scripts baseados em JSON, clientes de API, ferramentas de validação ou verificações de migração. O conversor analisa TOML e gera JSON com recuo.

TOML foi criado para configuração, enquanto JSON é um formato de dados geral. Tabelas, arrays de tabelas e valores escalares podem mapear bem, mas comentários e formatação não sobrevivem à conversão.

Exemplos de TOML que valem a pena verificar como JSON

  • Cargo.toml metadados quando um script de release espera dados do pacote em JSON.
  • pyproject.toml dependências ou configurações de ferramentas antes de movê-las para outro pipeline.
  • OpenAI Codex config.toml trechos quando você quiser inspecionar tabelas model, provider, sandbox ou trusted-project.
  • Configuração da aplicação com tabelas aninhadas e arrays que precisa de uma revisão rápida em JSON.

O que revisar após a conversão

  • Comentários e espaçamento que explicavam o arquivo TOML original.
  • Chaves pontilhadas e tabelas que se tornam objetos JSON aninhados.
  • Arrays de tabelas que se tornam arrays JSON de objetos.
  • Valores de data, hora e datetime, que podem serializar como strings ou valores semelhantes a Date dependendo do caminho do analisador.
Nota sobre datas: Revise as datas do TOML antes de usar a saída JSON em produção. Diferentes combinações de analisador e serializador podem preservá-las como strings ou como valores Date.

Conversor relacionado

Indo na direção oposta? Use o Conversor JSON para TOML para objetos JSON em estilo de configuração que podem ser representados como TOML.

Perguntas frequentes: TOML para JSON

Os comentários TOML são preservados em JSON?

Não. JSON não possui sintaxe de comentários, portanto os comentários do TOML são removidos durante a conversão.

Como as tabelas TOML são representadas em JSON?

Tabelas TOML se tornam objetos JSON aninhados. Arrays de tabelas se tornam arrays JSON contendo objetos.

O que acontece com os valores de data e hora do TOML?

Valores de data, hora e datetime devem ser revisados após a conversão, pois o comportamento do analisador pode afetar se eles aparecem como strings ou como valores serializados semelhantes a Date.