Conversor Toml

Mova-se rapidamente entre as configurações do Cargo.toml, pyproject e YAML.

Privacidade: processado localmente, nunca carregado.

↓ Colar na área de entrada abaixo para ver os resultados instantaneamente

在此粘贴 YAML 或 TOML

Rust/Cargo 常用 TOML; 与 YAML 互转便于配置迁移。

Mova-se rapidamente entre as configurações do Cargo.toml, pyproject e YAML.

Iniciação rápida

  1. YAML e TOML

    Coloque o YAML para obter o texto TOML.

  2. Toml e Yamal

    O TOML é validado antes da saída do YAML.

Com o yaml-converter

Para configurações JSON, use o yaml-converter para YAML primeiro, depois esta ferramenta para TOML.

Características e casos de uso

Formatar, validar e converter TOML ↔ JSON / YAML para pyproject.toml, Cargo.toml e configurações similares.

Use quando migrar configurações do Rust / Python, normalizar entradas de CI e comparar ambientes.

Fluxo de trabalho típico

Ao migrar as configurações do projeto Python de pyproject.toml para YAML, converta-o primeiro com esta ferramenta e ajuste a indentação em um editor de texto. O processo inverso é igualmente simples: colar as configurações YAML para gerar um TOML padrão instantaneamente, perfeito para migrar as configurações para o Cargo.toml do Rust.

Para projetos multilíngues, primeiro converta tudo para YAML para edição multiplataforma, e depois volte para formatos nativos (TOML / JSON). Isso evita a confusão de sintaxe entre os formatos e mantém a consistência da configuração nas colaborações em equipe.

Exemplos

Exemplo

Input

name: towalles

Output

name = "towalles"

FAQ

Comentários?

Os comentários TOML podem ser perdidos ao converter para YAML; mantenha backups.

E se eu tiver erros de sintaxe após a conversão?

Verifique se o arquivo original contém estruturas especiais não suportadas pelo TOML / YAML (como as âncoras complexas do YAML). Simplifique a configuração antes da conversão ou comente temporariamente seções problemáticas. A maioria dos erros decorre de diferenças de formato sutis.