Converter TOML em JSON

Converta um arquivo TOML (como Cargo.toml ou pyproject.toml) em JSON.

Exemplo:

Como funciona

TOML é o formato de configuração usado por arquivos como Cargo.toml (Rust), pyproject.toml (Python) ou Pipfile, mas nem sempre é prático de percorrer ou manipular por script do jeito que está. Cole o conteúdo de um arquivo TOML para obter instantaneamente o equivalente em JSON: mais fácil de inspecionar, de filtrar com uma ferramenta como jq ou de integrar a um script Node ou Python.

A conversão inversa (JSON → TOML) está disponível?

Não, e de propósito: o TOML impõe regras precisas para representar certas estruturas (em especial as listas de tabelas), e um JSON arbitrário nem sempre tem uma correspondência TOML única e óbvia. Por isso, esta ferramenta se concentra na direção mais útil na prática — TOML para JSON — para continuar confiável em todos os casos.

Os tipos (números, booleanos, datas) são preservados?

Sim. O TOML tem tipos nativos (strings, números inteiros e de ponto flutuante, booleanos, datas, matrizes, tabelas), que são transpostos fielmente para os tipos JSON correspondentes durante a conversão.

A conversão é executada 100% localmente no seu navegador graças ao WebAssembly: o conteúdo do seu arquivo nunca é enviado a um servidor.