YAML naar TOML
Converteer YAML direct naar TOML-formaat
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
TOML-uitvoer:
Klik op de knop Voorbeeld hierboven om meer voorbeelden in de editor te laden.
Hoe dit hulpmiddel te gebruiken
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.
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.
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.