Gratis YAML til TOML konverter
Konverter YAML til TOML i nettleseren — gratis, umiddelbart, ingen data sendt.
YAML-inndata
TOML-utdata
Hva er YAML til TOML?
TOML (Tom's Obvious Minimal Language) er et konfigurasjonsformat brukt av Cargo (Rust), Poetry (Python) og mange andre verktøy. YAML og TOML egner seg begge for konfigurasjon; TOML er mer eksplisitt med [seksjon]-overskrifter. Konvertering av YAML til TOML mapper nøkler til TOML-tabeller og verdier.
Dette verktøyet parser YAML-en din og gir ut tilsvarende TOML. Konvertering kjører helt i nettleseren din. Ingenting sendes til en server. For JSON til TOML, bruk JSON til TOML. YAML-spesifikasjonen og TOML-spesifikasjonen definerer formatene.
Eksempler på YAML til TOML
Konverter YAML til TOML. Telecom-tematisert eksempel:
Eksempel: Abonnementspost
TOML-utdata:
Klikk på Eksempel-knappen ovenfor for å laste inn flere eksempler i editoren.
Slik bruker du verktøyet
Lim inn eller last opp YAML
Kopier YAML-en din og lim den inn i editoren til venstre. Du kan også klikke Last opp for å laste inn en .yaml- eller .yml-fil. Eksempel-knappen laster inn eksempeldata. Ugyldig YAML viser en feil.
Se TOML-utdataen
Høyre panel viser den konverterte TOML-en. YAML-nøkler blir TOML-nøkler; nestede objekter blir [seksjon]-tabeller. Tabeller blir TOML-tabeller. Ugyldig YAML viser en feil i utdataen.
Kopier eller last ned
Bruk Kopier eller Last ned. For JSON til TOML, bruk JSON til TOML. For YAML-formatering, bruk YAML-formatereren.
Når YAML til TOML hjelper
Når man migrerer konfigurasjon fra YAML til et TOML-basert prosjekt (f.eks. Rust med Cargo, Python med Poetry), eller når et verktøy forventer pyproject.toml- eller Cargo.toml-stil konfigurasjon, hjelper denne konverteringen. Kubernetes og Docker Compose bruker YAML; mange språkøkosystemer bruker TOML. Konvertering her bro over gapet.
TOML er mer eksplisitt og har en strengere struktur. Noen foretrekker det for konfigurasjon fordi det er mindre tvetydig enn YAML. Hvis kilden din er YAML (f.eks. fra et delt konfigurasjonsrepo) men målet er TOML, lim det inn her. For JSON til TOML, bruk JSON til TOML.
Ofte stilte spørsmål
Når bruke TOML vs YAML?
TOML brukes av Rust (Cargo), Python (Poetry) og mange CLI-verktøy. YAML er vanlig i Kubernetes, Docker Compose og CI/CD. Bruk dette verktøyet når du trenger å konvertere mellom dem — f.eks. dele konfigurasjon på tvers av økosystemer.
Støtter TOML nestede tabeller?
Ja. TOML bruker [seksjon.underseksjon] for nesting. Konvertereren mapper YAML-nesting til TOML-tabelloverskrifter. Dyp nesting støttes.
Er dataene mine private?
Ja. Konvertering kjører helt i nettleseren din. Ingen data sendes til noen server.
Hva med YAML-ankre?
YAML-ankre og aliaser løses under konvertering. Utdata-TOML-en inneholder den utvidede strukturen. TOML har ingen tilsvarende for ankre.
Bevares kommentarer?
TOML bruker # for kommentarer. YAML-kommentarer mapper kanskje ikke alltid rent — konvertereren fokuserer på struktur og data. Sjekk utdataen og legg til kommentarer ved behov.
Relaterte verktøy
TOML. YAML-spesifikasjonen. JSON-spesifikasjonen. TOML GitHub. YAML hurtigreferanse.