Conversor JSON para TOML Converte objetos JSON para o formato de configuração TOML com tabelas e tabelas de arrays.
JSON para TOML
Converte objetos JSON para o formato de configuração TOML com tabelas e tabelas de arrays.
Cole o JSON
Cole um objeto JSON no campo de entrada.
Visualize o TOML
A saída do TOML com tabelas e formatação adequada aparece instantaneamente.
Use na configuração
Copie o TOML para uso em arquivos de configuração Rust, Python ou outros.
What Is JSON para TOML?
JSON para TOML converte a Notação de Objeto JavaScript em formato Tom's Obvious Minimal Language. O TOML é projetado para arquivos de configuração e é usado por Rust (Cargo.toml), Python (pyproject.toml) e muitas outras ferramentas. Este conversor mapeia objetos JSON para tabelas TOML, matrizes de objetos JSON para matrizes de tabelas TOML (colchetes duplos) e valores primitivos para seus equivalentes em TOML. A saída produz configuração limpa e legível por humanos que segue as convenções do TOML.
Why Use JSON para TOML?
-
Estrutura TOML apropriada com notação [tabelas] e [[array-de-tabelas]].
-
Manipula strings, números, booleanos, arrays e objetos aninhados.
-
Saída limpa seguindo as convenções de estilo do TOML.
-
Sem dependências - geração pura de TOML em JavaScript.
Common Use Cases
Desenvolvimento Rust
Gere a configuração Cargo.toml a partir de dados JSON.
Projetos Python
Crie a configuração pyproject.toml a partir de especificações JSON.
Gerenciamento de Configurações
Converta arquivos de configuração JSON para TOML para aplicações que preferem o formato TOML.
Hugo/Sites Estáticos
Gere a matter e a configuração do TOML para Hugo e geradores de sites estáticos semelhantes.
Technical Guide
O conversor categoriza os valores JSON em três grupos: valores simples (strings, números, booleanos, matrizes simples) são exibidos como pares de chave-valor inline, objetos aninhados se tornam tabelas TOML com cabeçalhos de seção [seção] e matrizes de objetos se tornam matrizes de tabelas TOML com cabeçalhos [[seção]].
Strings são citadas com aspas duplas e têm barras invertidas e aspas internas escapadas. Números e booleanos são exibidos como valores simples. Matrizes simples (contendo apenas primitivos) usam a sintaxe de matriz inline do TOML [valor1, valor2].
O conversor processa os valores simples primeiro, em seguida as tabelas e, por fim, as matrizes de tabelas, seguindo a convenção do TOML, onde as chaves simples aparecem antes dos cabeçalhos da tabela. Tabelas aninhadas usam a notação de chave com pontos (por exemplo, [pai.filho]).
Observação: O TOML exige uma tabela raiz (objeto) - valores raiz JSON não objeto não são suportados.
Tips & Best Practices
-
1O valor raiz JSON deve ser um objeto - arrays e primitivos não podem ser valores raiz TOML.
-
2Arrays de objetos se tornam notação de array-de-tabelas do TOML ([[seção]]).
-
3Objetos aninhados profundamente produzem nomes de tabelas pontilhados (por exemplo, [pai.filho.neto]).
-
4Arrays simples (itens não objeto) usam o formato de array inline do TOML.
Related Tools
JSON para YAML
Converte JSON em formato YAML limpo e legível usando a biblioteca js-yaml.
🔄 File Conversion
TOML para JSON
Analise arquivos de configuração TOML e converta para formato JSON.
🔄 File Conversion
JSON para Propriedades
Converte objetos JSON para o formato Java .properties com notação de chave pontilhada.
🔄 File Conversion
JSON para INI
Converte objetos JSON no formato de arquivo de configuração INI com seções.
🔄 File ConversionFrequently Asked Questions
Q Quais tipos JSON mapeiam para TOML?
Q Posso converter de volta para JSON?
Q As datas são manipuladas?
Q A saída é um TOML válido?
Q Por que a raiz precisa ser um objeto?
About This Tool
JSON para TOML is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.