YAML zu TOML
YAML sofort in TOML-Format umwandeln
YAML-Eingabe
TOML-Ausgabe
Was ist YAML zu TOML?
TOML (Tom's Obvious Minimal Language) ist ein Konfigurationsformat, das von Cargo (Rust), Poetry (Python) und vielen anderen Tools verwendet wird. YAML und TOML eignen sich beide für Konfiguration; TOML ist expliziter mit [section]-Headern. Die Umwandlung von YAML zu TOML mappt Schlüssel auf TOML-Tabellen und Werte.
Dieses Tool parst Ihr YAML und gibt äquivalentes TOML aus. Die Konvertierung läuft vollständig in Ihrem Browser. Nichts wird an einen Server gesendet. Für JSON zu TOML nutzen Sie JSON zu TOML. Die YAML-Spezifikation und TOML-Spezifikation definieren die Formate.
Beispiele: YAML zu TOML
YAML in TOML umwandeln. Telekom-Beispiel:
Beispiel: Teilnehmerdatensatz
TOML-Ausgabe:
Klicken Sie oben auf die Schaltfläche Beispiel, um weitere Beispiele in den Editor zu laden.
So verwenden Sie dieses Tool
YAML einfügen oder hochladen
Kopieren Sie Ihr YAML und fügen Sie es in den linken Editor ein. Sie können auch auf <strong>Hochladen</strong> klicken, um eine <code>.yaml</code>- oder <code>.yml</code>-Datei zu laden. Die Schaltfläche <strong>Beispiel</strong> lädt Beispieldaten. Ungültiges YAML zeigt einen Fehler.
TOML-Ausgabe anzeigen
Das rechte Panel zeigt das konvertierte TOML. YAML-Schlüssel werden zu TOML-Schlüsseln; verschachtelte Objekte zu <code>[section]</code>-Tabellen. Arrays werden zu TOML-Arrays. Ungültiges YAML zeigt einen Fehler in der Ausgabe.
Kopieren oder Herunterladen
Nutzen Sie <strong>Kopieren</strong> oder <strong>Herunterladen</strong>. Für JSON zu TOML nutzen Sie JSON zu TOML. Zum Formatieren von YAML den YAML Formatierer.
Wann YAML zu TOML hilft
Bei der Migration von YAML-Konfiguration zu einem TOML-basierten Projekt (z.B. Rust mit Cargo, Python mit Poetry) oder wenn ein Tool <code>pyproject.toml</code>- oder <code>Cargo.toml</code>-Stil erwartet, hilft diese Konvertierung. Kubernetes und Docker Compose nutzen YAML; viele Sprach-Ökosysteme nutzen TOML. Die Konvertierung hier überbrückt die Lücke.
TOML ist expliziter und hat eine strengere Struktur. Einige bevorzugen es für Konfiguration, weil es weniger mehrdeutig als YAML ist. Wenn Ihre Quelle YAML ist (z.B. aus einem gemeinsamen Config-Repo), das Ziel aber TOML, fügen Sie es hier ein. Für JSON zu TOML nutzen Sie JSON zu TOML.
Häufig gestellte Fragen
Wann TOML vs. YAML?
TOML wird von Rust (Cargo), Python (Poetry) und vielen CLI-Tools verwendet. YAML ist verbreitet in Kubernetes, Docker Compose und CI/CD. Nutzen Sie dieses Tool, wenn Sie zwischen ihnen konvertieren müssen—z.B. beim Teilen von Konfiguration über Ökosysteme.
Unterstützt TOML verschachtelte Tabellen?
Ja. TOML nutzt <code>[section.subsection]</code> für Verschachtelung. Der Konverter mappt YAML-Verschachtelung auf TOML-Tabellen-Header. Tiefe Verschachtelung wird unterstützt.
Sind meine Daten privat?
Ja. Die Konvertierung läuft vollständig in Ihrem Browser. Keine Daten werden an einen Server gesendet.
Was ist mit YAML-Ankern?
YAML-Anker und -Aliase werden bei der Konvertierung aufgelöst. Die TOML-Ausgabe enthält die expandierte Struktur. TOML hat kein Äquivalent für Anker.
Werden Kommentare erhalten?
TOML nutzt <code>#</code> für Kommentare. YAML-Kommentare lassen sich nicht immer sauber mappen—der Konverter konzentriert sich auf Struktur und Daten. Prüfen Sie die Ausgabe und fügen Sie bei Bedarf Kommentare hinzu.
Verwandte Tools
TOML. YAML-Spezifikation. JSON-Spezifikation. TOML GitHub. YAML-Schnellreferenz.