sv

YAML till TOML

Konvertera en YAML-fil till TOML lokalt - läsbar konfiguration med tabeller, ingen uppladdning, direkt i din webbläsare.

Körs lokalt på din enhet ...

0%

Dina filer lämnade aldrig din enhet

    Laddas min fil upp?

    Nej. Allt körs i din webbläsare - din fil lämnar aldrig din enhet. Så går det att verifiera

    Ingen uppladdning100% lokalt
    Innehållet stannar hos digingen åtkomst för tredje part
    Servrar i TysklandGDPR by design
    Granskat externtTLS A+ · HTTP-rubriker A+

    YAML är det utbredda konfigurationsformatet för CI-pipelines, Docker Compose, Kubernetes och många verktyg: det använder indrag i stället för parenteser och med lite krusiduller. TOML strävar mot samma mål om läslighet för människor, men vilar på sektioner inom hakparenteser och enkla rader av typen nyckel-är-lika-med-värde, som en Cargo.toml eller en pyproject.toml använder. Det här verktyget läser din YAML-fil och skriver samma struktur som välformad TOML.

    Konverteringen körs helt lokalt i din webbläsare: js-yaml läser YAML, smol-toml skriver TOML, båda ren JavaScript. Nästlade mappningar blir TOML-tabeller och undertabeller (såsom [server.meta]), sekvenser blir TOML-arrayer, tidsstämplar blir riktiga datum- och tidsvärden. Från en indragen YAML-konfiguration får du en tydligt strukturerad .toml som du kan versionshantera och committa direkt.

    Så sluts glappet mellan formaten: JSON till YAML, JSON till TOML och nu YAML till TOML finns alla lokalt. Verktyget förblir ärligt om det: ett TOML-dokument behöver en tabell på toppnivån, så en YAML-sekvens, en ensam skalär eller null i roten avvisas med ett tydligt meddelande i stället för att misslyckas kryptiskt. Och eftersom TOML saknar null-typ rapporteras mappningar med null-värden, de slängs inte i tysthet. Ingenting laddas upp.

    Tekniska data

    Tekniska data
    IndataformatYAML, YML
    UtdataformatTOML
    BatchbearbetningNej
    BearbetningLokalt i webbläsaren (JavaScript)
    FiluppladdningIngen

    I 3 steg

    1. Släpp eller välj din YAML-fil.
    2. Verktyget konverterar den till TOML.
    3. Ladda ner TOML-filen.

    Begränsningar: Förväntar sig en YAML-mappning på toppnivån; en sekvens, en skalär eller null i roten avvisas med ett tydligt meddelande. Nästlade mappningar blir undertabeller, sekvenser blir TOML-arrayer, tidsstämplar blir TOML:s datum- och tidsvärden. TOML saknar null-typ, så mappningar med null-värden avvisas i stället för att slängas i tysthet. YAML-ankare löses upp vid läsning.

    Vanliga frågor

    Laddas min fil upp?

    Nej. Konverteringen körs helt lokalt i webbläsaren - ingenting skickas.

    Varför måste roten vara en mappning?

    Ett TOML-dokument är en tabell på toppnivån; en sekvens eller en skalär kan inte vara en TOML-rot.

    Hur hanteras tidsstämplar?

    YAML-tidsstämplar skrivs som riktiga TOML datum- och tidsvärden, inte som strängar.

    Vad händer med null-värden?

    TOML saknar null-typ; mappningar som innehåller null avvisas med ett tydligt meddelande i stället för att slängas i tysthet.

    Fungerar det omvända också?

    Kombinera då "TOML till JSON" och "JSON till YAML".

    Relaterade verktyg