Analisa a especificação completa do TOML: cadeias básicas e literais, cadeias de várias linhas, inteiros (hex, octal, binário), floats, booleanos, datas/horas, arrays, tabelas em linha, tabelas padrão e arrays de tabelas.
Os inteiros TOML se tornam números JSON, os booleanos TOML se tornam booleanos JSON e as cadeias de data/hora TOML são preservadas como cadeias ISO 8601 — sem coerção de tipo silenciosa.
Converta o Cargo.toml do Rust, o pyproject.toml do Python ou qualquer configuração TOML em JSON para usar com ferramentas que exigem entrada JSON — como APIs, linters ou pipelines de dados.
A conversão acontece inteiramente no seu navegador — nenhum dado sai do seu dispositivo. Seguro para arquivos TOML que contenham tokens, credenciais ou configuração de registro privado.
JSON é o formato universal de intercâmbio de dados suportado por praticamente todas as linguagens de programação e ferramentas. Converter TOML em JSON permite alimentar dados de configuração TOML em APIs REST, ferramentas JavaScript, esquemas de validação de dados ou qualquer sistema que aceite JSON, mas não TOML.
As seções [[table]] do TOML se tornam arrays JSON de objetos. Por exemplo, cada entrada [[bin]] em um Cargo.toml se torna um elemento de um array JSON "bin".
O JSON não tem um tipo de data nativo, então os valores de data/hora do TOML são convertidos em cadeias ISO 8601 (por exemplo, "2024-01-15T10:30:00Z"). Essa é a convenção padrão usada pela maioria das APIs baseadas em JSON.
Sim. Em Python, use a biblioteca padrão tomllib (Python 3.11+) combinada com json.dumps(). Em Node.js, use o pacote @iarna/toml ou smol-toml. Esta ferramenta online é a opção mais rápida para conversões pontuais.