YAML-invoer

TOML-uitvoer

Wat is YAML naar TOML?

TOML (Tom's Obvious Minimal Language) is een configformaat gebruikt door Cargo (Rust), Poetry (Python) en vele andere tools. YAML en TOML zijn beide geschikt voor config; TOML is explicieter met [section]-koppen. Het converteren van YAML naar TOML mapt sleutels naar TOML-tabellen en waarden.

Dit hulpmiddel parseert uw YAML en geeft equivalent TOML uit. Conversie draait volledig in uw browser. Er wordt niets naar een server gestuurd. Voor JSON naar TOML, gebruik JSON naar TOML. De YAML-specificatie en TOML-specificatie definiëren de formaten.

Voorbeelden YAML naar TOML

Converteer YAML naar TOML. Telecom-voorbeeld:

Voorbeeld: Abonneegegevens

YAML-invoer

TOML-uitvoer:

TOML-uitvoer

Klik op de knop Voorbeeld hierboven om meer voorbeelden in de editor te laden.

Hoe dit hulpmiddel te gebruiken

1

YAML plakken of uploaden

Kopieer uw YAML en plak het in de linker editor. U kunt ook op <strong>Uploaden</strong> klikken om een <code>.yaml</code>- of <code>.yml</code>-bestand te laden. De knop <strong>Voorbeeld</strong> laadt voorbeeldgegevens. Ongeldige YAML toont een fout.

2

TOML-uitvoer bekijken

Het rechterpaneel toont de geconverteerde TOML. YAML-sleutels worden TOML-sleutels; geneste objecten worden <code>[section]</code>-tabellen. Arrays worden TOML-arrays. Ongeldige YAML toont een fout in de uitvoer.

3

Kopiëren of downloaden

Gebruik <strong>Kopiëren</strong> of <strong>Downloaden</strong>. Voor JSON naar TOML, gebruik JSON naar TOML. Voor YAML-opmaak, gebruik YAML Formatter.

Wanneer YAML naar TOML helpt

Bij het migreren van configuratie van YAML naar een TOML-gebaseerd project (bijv. Rust met Cargo, Python met Poetry), of wanneer een tool <code>pyproject.toml</code>- of <code>Cargo.toml</code>-stijl configuratie verwacht, helpt deze conversie. Kubernetes en Docker Compose gebruiken YAML; veel taalecosystemen gebruiken TOML. Hier converteren overbrugt het gat.

TOML is explicieter en heeft een striktere structuur. Sommigen geven er de voorkeur aan voor config omdat het minder dubbelzinnig is dan YAML. Als uw bron YAML is (bijv. van een gedeelde config-repo) maar het doel TOML is, plak het hier. Voor JSON naar TOML, gebruik JSON naar TOML.

Veelgestelde vragen

Wanneer TOML vs YAML gebruiken?

TOML wordt gebruikt door Rust (Cargo), Python (Poetry) en vele CLI-tools. YAML is gebruikelijk in Kubernetes, Docker Compose en CI/CD. Gebruik dit hulpmiddel om ertussen te converteren.

Ondersteunt TOML geneste tabellen?

Ja. TOML gebruikt [section.subsection] voor nesting. De converter mapt YAML-nesting naar TOML-tabelkoppen. Diepe nesting wordt ondersteund.

Zijn mijn gegevens privé?

Ja. Conversie draait volledig in uw browser. Er worden geen gegevens naar een server gestuurd.

Hoe zit het met YAML-ankers?

YAML-ankers en aliassen worden opgelost tijdens conversie. De TOML-uitvoer bevat de uitgebreide structuur. TOML heeft geen equivalent voor ankers.

Worden opmerkingen behouden?

TOML gebruikt # voor opmerkingen. YAML-opmerkingen mappen niet altijd correct—de converter richt zich op structuur en gegevens. Controleer de uitvoer en voeg indien nodig opmerkingen toe.

Gerelateerde hulpmiddelen

TOML. YAML-specificatie. JSON-specificatie. TOML GitHub. YAML-snelreferentie.