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 ...

Körs lokalt på din enhet ...

0%

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
Hosted in GermanyGlobal Content Delivery
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. YAML-kommentarer går förlorade eftersom TOML inte kan representera dem på samma ställe.

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

YAML till JSON · JSON till TOML · TOML till JSON · TOML till YAML · GLB omvandla till glTF · glTF packa till GLB