Input YAML

Output TOML

Cos'è YAML do TOML?

TOML (Tom's Obvious Minimal Language) è un formato di configurazione usato da Cargo (Rust), Poetry (Python) e molti altri narzedzia. YAML e TOML sono entrambi adatti alla configurazione; TOML è più esplicito con le intestazioni [section]. La conversione da YAML do TOML mappa le chiavi alle tabelle e ai valori TOML.

Questo narzedzie analizza il tuo YAML e produce TOML equivalente. La conversione funziona interamente nel tuo browser. Nulla viene inviato a un server. Per JSON do TOML usa JSON do TOML. La specifica YAML e la specifica TOML definiscono i formati.

Esempi YAML do TOML

Konwertuj YAML in TOML. Przyklad a tema telecom:

Przyklad: Record abbonato

Input YAML

Output TOML:

Output TOML

Clicca il pulsante Przyklad sopra per caricare altri esempi nell'editor.

Jak uzywac tego narzedzia

1

Incolla o Wczytaj YAML

Kopiuj il tuo YAML e incollalo nell'editor sinistro. Puoi anche cliccare su <strong>Wczytaj</strong> per caricare un plik <code>.yaml</code> o <code>.yml</code>. Il pulsante <strong>Przyklad</strong> carica dane di esempio. YAML nieprawidlowy mostra un errore.

2

Visualizza l'Output TOML

Il pannello destro mostra il TOML convertito. Le chiavi YAML diventano chiavi TOML; gli oggetti annidati diventano tabelle <code>[section]</code>. Gli array diventano array TOML. YAML nieprawidlowy mostra un errore nell'output.

3

Kopiuj o Pobierz

Usa <strong>Kopiuj</strong> o <strong>Pobierz</strong>. Per JSON do TOML usa JSON do TOML. Per la formattazione YAML usa YAML Formatter.

Quando YAML do TOML è Utile

Quando si migra la configurazione da YAML a un progetto basato su TOML (es. Rust con Cargo, Python con Poetry), o quando uno narzedzie prevede configurazione in stile <code>pyproject.toml</code> o <code>Cargo.toml</code>, questa conversione aiuta. Kubernetes e Docker Compose usano YAML; molti ecosistemi linguistici usano TOML. La conversione qui colma il divario.

TOML è più esplicito e ha una struttura più rigida. Alcuni lo preferiscono per la configurazione perché è meno ambiguo di YAML. Se la tua sorgente è YAML (es. da un repo di configurazione condiviso) ma la destinazione è TOML, incollalo qui. Per JSON do TOML usa JSON do TOML.

Czesto zadawane pytania

Quando usare TOML vs YAML?

TOML è usato da Rust (Cargo), Python (Poetry) e molti narzedzia CLI. YAML è comune in Kubernetes, Docker Compose e CI/CD. Usa questo narzedzie per convertire tra loro.

TOML supporta le tabelle annidate?

Sì. TOML usa [section.subsection] per l'annidamento. Il convertitore mappa l'annidamento YAML alle intestazioni delle tabelle TOML. L'annidamento profondo è supportato.

I miei dane sono privati?

Sì. La conversione funziona interamente nel tuo browser. Nessun dato viene inviato a nessun server.

Come vengono gestiti gli anchor YAML?

Gli anchor e gli alias YAML vengono risolti durante la conversione. L'output TOML contiene la struttura espansa. TOML non ha un equivalente per gli anchor.

I commenti vengono preservati?

TOML usa # per i commenti. I commenti YAML non sempre si mappano correttamente — il convertitore si concentra sulla struttura e sui dane. Controlla l'output e aggiungi i commenti se necessario.

Powiazane narzedzia

TOML. Specifica YAML. Specifica JSON. TOML GitHub. Riferimento rapido YAML.