TOML → JSON
Analisa TOML para JSON preservando datas e arrays, entrega configurações de projetos Rust/Python para ferramentas JavaScript.
Arraste arquivos aqui ou clique
Ctrl+V para colar da área de transferência
Como converter TOML para JSON
- 1Envie seu arquivo TOML arrastando, clicando ou colando.
- 2Ajuste as configurações de qualidade, se necessário.
- 3Clique em 'Converter Agora' e aguarde a conclusão da conversão.
- 4Baixe seu arquivo JSON convertido.
Sobre a conversão de TOML para JSON
TOML é um formato de tabela de valores-chave projetado para cenários de configuração, suporta nativamente tipos de data, e é usado em Cargo.toml e pyproject.toml. JSON é um formato de intercâmbio de matrizes de valores-chave de uso geral, suporta apenas seis tipos de dados básicos, e não suporta comentários nem tipos nativos de data. As diferenças de cenário entre os dois formatos geram demanda por conversão.
Esta conversão preserva todos os nomes de chave, valores numéricos, booleanos e estruturas aninhadas. Os tipos de data do TOML são convertidos para strings de data padrão no formato JSON. JSON não suporta nativamente comentários, portanto comentários no TOML são removidos durante a conversão, e a saída é uma estrutura JSON padrão compatível com RFC 8259.
Esta conversão é comumente usada para ler configurações de projeto, adaptar scripts de desenvolvimento que só suportam análise JSON, ou exportar configurações de pyproject.toml e Cargo.toml para ferramentas JSON para processamento secundário. Confirme se o arquivo de origem está codificado em UTF-8 antes da conversão.
TOML vs JSON: comparação técnica
| Recurso | TOML | JSON |
|---|---|---|
| Lançamento | 2013 | 2001 |
| Desenvolvedor | Tom Preston-Werner | Douglas Crockford |
Perguntas frequentes sobre TOML → JSON
Haverá perda de dados após a conversão
Dados estruturais não serão perdidos. Apenas comentários do TOML são removidos, e datas são convertidas para strings de data padrão para armazenamento. O JSON convertido está em conformidade com a especificação RFC 8259 e pode ser lido por qualquer analisador JSON padrão.
As datas do TOML podem ser preservadas
As informações de data podem ser totalmente preservadas. Durante a conversão, datas nativas do TOML são convertidas para strings de data padrão no formato JSON, sem modificar o conteúdo numérico da própria data.
Qual o tamanho máximo de arquivo suportado
O limite de tamanho de arquivo individual é 50MB, e apenas um arquivo pode ser convertido por vez. Arquivos que excedem o limite de tamanho serão rejeitados pelo sistema.
Os arquivos de origem serão armazenados?
A conversão é feita no lado do servidor, e os arquivos são enviados via HTTPS. Após a conclusão da conversão, o servidor exclui imediatamente o arquivo de origem e o arquivo de saída, não armazenando nenhum arquivo.