sv

TOML till YAML

Konvertera en TOML-fil till YAML lokalt - indragen konfiguration för CI och Docker, 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+

    TOML är konfigurationsformatet för Rusts och Pythons verktygskedjor - en Cargo.toml eller en pyproject.toml med sektioner inom hakparenteser och enkla rader av typen nyckel-är-lika-med-värde. YAML strävar mot samma mål om läslighet, men använder indrag i stället för parenteser och är lingua franca för CI-pipelines, Docker Compose och Kubernetes. Det här verktyget läser din TOML-fil och skriver samma struktur som YAML.

    Konverteringen körs helt lokalt i din webbläsare: smol-toml läser TOML, js-yaml skriver YAML, båda ren JavaScript. Tabeller blir mappningar, undertabeller (såsom [server.meta]) blir nästlade mappningar, arrayer av tabeller blir sekvenser och TOML:s datum- och tidsvärden blir riktiga YAML-tidsstämplar. Från en .toml med parenteser får du en indragen .yaml redo att släppas in i en CI-pipeline.

    Så sluts rundresan: YAML till TOML och nu TOML till YAML finns båda lokalt när du migrerar en konfiguration mellan de två världarna. Verktyget förblir ärligt om det: ett TOML-dokument har alltid en tabell i roten, så den YAML som produceras är alltid en mappning. Mycket stora TOML-heltal bortom JavaScripts säkra intervall avvisas med ett tydligt meddelande i stället för att konverteras med precisionsförlust. Ingenting laddas upp.

    Tekniska data

    Tekniska data
    IndataformatTOML
    UtdataformatYAML
    BatchbearbetningNej
    BearbetningLokalt i webbläsaren (JavaScript)
    FiluppladdningIngen

    I 3 steg

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

    Begränsningar: TOML parsas alltid till en tabell, så utdatan är alltid en YAML-mappning. Undertabeller blir nästlade mappningar, arrayer av tabeller blir sekvenser, datum- och tidsvärden blir YAML-tidsstämplar. Mycket stora heltal bortom JavaScripts säkra intervall avvisas med ett tydligt meddelande (ingen förlustbringande konvertering). Ogiltig TOML avvisas med ett tydligt fel.

    Vanliga frågor

    Laddas min fil upp?

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

    Fungerar det med en Cargo.toml eller pyproject.toml?

    Ja. Cargo.toml, pyproject.toml och andra TOML-filer parsas direkt och skrivs som YAML.

    Hur hanteras datum- och tidsvärden?

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

    Vad händer med mycket stora heltal?

    TOML:s i64-värden bortom JavaScripts säkra intervall avvisas med ett tydligt meddelande i stället för att konverteras med precisionsförlust.

    Fungerar det omvända också?

    Ja, med vårt verktyg "YAML till TOML".

    Relaterade verktyg