Il convertitore Toml

Spostare rapidamente tra le configurazioni di Cargo.toml, pyproject e YAML.

Privacy: elaborato localmente, mai caricato.

↓ Incolla nell 'area di input qui sotto per vedere i risultati istantaneamente

在此粘贴 YAML 或 TOML

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

Spostare rapidamente tra le configurazioni di Cargo.toml, pyproject e YAML.

Avvio veloce

  1. YAML → Toml

    Incollare YAML per ottenere il testo TOML.

  2. Toml e Yaml

    TOML viene convalidato prima dell 'output YAML.

Con il YAML-Converter

Per le configurazioni JSON, utilizzare yaml-converter a YAML prima, poi questo strumento per TOML.

Caratteristiche e casi d'uso

Formattare, convalidare e convertire TOML ↔ JSON / YAML per pyproject.toml, Cargo.toml e configurazioni simili.

Utilizza quando si migrano le configurazioni di Rust / Python, si normalizzano gli input CI e si confrontano gli ambienti.

Tipico Workflow

Quando si esegue la migrazione delle configurazioni del progetto Python da pyproject.toml a YAML, convertire prima con questo strumento e regolare l'indentamento in un editor di testo. Il processo inverso è altrettanto semplice: incollare le configurazioni YAML per generare istantaneamente un TOML standard, perfetto per la migrazione delle impostazioni in Cargo.toml di Rust.

Per i progetti multilingue, prima convertire tutto in YAML per l'editing multipiattaforma, poi tornare ai formati nativi (TOML / JSON). Questo evita la confusione sintassica tra i formati e mantiene la consistenza della configurazione nelle collaborazioni di team.

Esempi

Esempio

Input

name: towalles

Output

name = "towalles"

FAQ

Commenti?

I commenti TOML essere persi durante la conversione a YAML; mantenere i backup.

Cosa succede se ricevo errori di sintassi dopo la conversione?

Controllare se il file originale contiene strutture speciali non supportate da TOML / YAML (come le ancore complesse di YAML). Semplificare la configurazione prima della conversione o commentare temporaneamente le sezioni problematiche. La maggior parte degli errori derivano da sottili differenze di formato.