nl

YAML naar TOML

Zet een YAML-bestand lokaal om naar TOML - leesbare configuratie met tabellen, zonder upload, direct in je browser.

Verwerkt lokaal op je apparaat ...

0%

Je bestanden hebben je apparaat nooit verlaten

    Wordt mijn bestand geüpload?

    Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

    Geen upload100% lokaal
    Inhoud blijft bij jougeen toegang voor derden
    Servers in DuitslandAVG by design
    Onafhankelijk getoetstTLS A+ · HTTP-headers A+

    YAML is het wijdverbreide configuratieformaat voor CI-pipelines, Docker Compose, Kubernetes en veel tools: het gebruikt inspringing in plaats van haakjes en met weinig omhaal. TOML streeft hetzelfde doel van leesbaarheid voor mensen na, maar leunt op secties tussen vierkante haken en eenvoudige regels van sleutel-is-waarde, zoals een Cargo.toml of een pyproject.toml gebruikt. Deze tool leest je YAML-bestand en schrijft dezelfde structuur als welgevormde TOML.

    De omzetting draait volledig lokaal in je browser: js-yaml leest de YAML, smol-toml schrijft de TOML, beide pure JavaScript. Geneste toewijzingen worden TOML-tabellen en subtabellen (zoals [server.meta]), reeksen worden TOML-arrays, tijdstempels worden echte datum- en tijdwaarden. Van een ingesprongen YAML-configuratie krijg je een helder gestructureerde .toml die je meteen kunt versioneren en committen.

    Zo wordt het gat tussen de formaten gedicht: JSON naar YAML, JSON naar TOML en nu YAML naar TOML zijn allemaal lokaal beschikbaar. De tool blijft er eerlijk over: een TOML-document heeft een tabel op het hoogste niveau nodig, dus een YAML-reeks, een enkele scalair of null in de wortel wordt geweigerd met een duidelijke melding in plaats van cryptisch te falen. En omdat TOML geen null-type heeft, worden toewijzingen met null-waarden gemeld, niet stilletjes weggelaten. Er wordt niets geuploadt.

    Technische gegevens

    Technische gegevens
    InvoerformatenYAML, YML
    UitvoerformaatTOML
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

    1. Sleep of kies je YAML-bestand.
    2. De tool zet het om naar TOML.
    3. Download het TOML-bestand.

    Beperkingen: Verwacht een YAML-toewijzing op het hoogste niveau; een reeks, een scalair of null in de wortel wordt geweigerd met een duidelijke melding. Geneste toewijzingen worden subtabellen, reeksen worden TOML-arrays, tijdstempels worden TOML-datum- en tijdwaarden. TOML heeft geen null-type, dus toewijzingen met null-waarden worden geweigerd in plaats van stilletjes weggelaten. YAML-ankers worden bij het lezen opgelost.

    Veelgestelde vragen

    Wordt mijn bestand geuploadt?

    Nee. De omzetting draait volledig lokaal in de browser - er wordt niets verzonden.

    Waarom moet de wortel een toewijzing zijn?

    Een TOML-document is een tabel op het hoogste niveau; een reeks of een scalair kan geen TOML-wortel zijn.

    Hoe worden tijdstempels behandeld?

    YAML-tijdstempels worden geschreven als echte TOML-datum- en tijdwaarden, niet als tekenreeksen.

    Wat gebeurt er met null-waarden?

    TOML heeft geen null-type; toewijzingen met null worden geweigerd met een duidelijke melding in plaats van stilletjes weggelaten.

    Werkt het ook andersom?

    Combineer daarvoor "TOML naar JSON" en "JSON naar YAML".

    Gerelateerde tools