Pular para o conteúdo
🛠️ToolsShed

TOML to JSON

Converta arquivos de configuração TOML para JSON e vice-versa.

Sobre esta ferramenta

TOML (Tom's Obvious, Minimal Language) e JSON são dois formatos populares para armazenar configurações e dados, cada um com seus próprios pontos fortes. TOML foi projetado para ser legível por humanos, com uma sintaxe clara e intuitiva que evita pontuação desnecessária, tornando-o ideal para arquivos de configuração. JSON, por sua vez, é o padrão de facto para APIs da web e troca de dados, suportado por praticamente todas as linguagens de programação e ferramentas. Este conversor permite que você transforme perfeitamente entre TOML e JSON, possibilitando usar o melhor formato para suas necessidades sem reescrita manual.

Usar esta ferramenta é simples: cole seu conteúdo TOML ou JSON no campo de entrada e o conversor detecta automaticamente o formato e o transforma no outro. A saída é formatada de forma clara e está pronta para copiar e usar imediatamente. Os casos de uso comuns incluem converter arquivos de configuração para implantação, adaptar estruturas de dados para diferentes APIs e normalizar a sintaxe de configuração em projetos. Simplesmente cole, converta e copie, sem necessidade de instalação ou conta.

Esta ferramenta funciona completamente em seu navegador, portanto seus dados nunca saem de seu dispositivo. Ela trata corretamente objetos aninhados, arrays, tabelas e tabelas inline, preservando a estrutura e o significado dos seus dados durante a conversão. Seja você um engenheiro de DevOps gerenciando infraestrutura como código, um desenvolvedor integrando APIs ou um entusiasta de arquivos de configuração, este conversor economiza tempo e elimina erros de transcrição.

Perguntas Frequentes

Implementação de Código

# Python 3.11+: tomllib is in stdlib
import tomllib
import json

toml_text = """
[database]
host = "localhost"
port = 5432
name = "mydb"

[server]
host = "0.0.0.0"
port = 8080
debug = true

[features]
enabled = ["auth", "api", "admin"]
"""

# TOML -> JSON
data = tomllib.loads(toml_text)
json_output = json.dumps(data, indent=2)
print(json_output)

# For Python < 3.11, install tomli:
# pip install tomli
# import tomli as tomllib

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.