Wejście YAML

Wyjście TOML

Czym jest konwerter YAML na TOML?

Chcesz przekonwertować pliki konfiguracyjne YAML (YAML Ain't Markup Language) do TOML (Tom's Obvious, Minimal Language)? To narzędzie robi to natychmiastowo. Idealne dla projektów Rust (Cargo.toml), projektów Python (pyproject.toml) lub dowolnego systemu opartego na TOML.

Zgodnie ze specyfikacją YAML 1.2, YAML jest szeroko stosowany w plikach konfiguracyjnych, Docker Compose, manifestach Kubernetes i pipeline'ach CI/CD. TOML jest często używany w plikach konfiguracyjnych (Cargo.toml dla Rust, pyproject.toml dla Python).

Wszystko działa w Twojej przeglądarce — YAML nigdy nie opuszcza Twojego komputera. Konwertuj, pobierz i użyj pliku TOML od razu.

Jak używać konwertera YAML na TOML

Wykonaj te kroki, aby przekonwertować YAML do TOML. Każdy krok używa przycisków i paneli na tej stronie.

1

Wklej, prześlij lub załaduj przykład

Wklej YAML do lewego panelu lub kliknij Prześlij, aby załadować plik. Kliknij Przykład, aby zobaczyć przykładowe dane abonenta telekomunikacyjnego. Przykład:

subscriber:
  subscriberId: SUB-1001
  plan: Unlimited 5G
  dataUsage: 45.2
  status: active
  carrier: Verizon
2

Wyświetl wynik TOML

Prawy panel pokazuje wynik TOML natychmiastowo. Obiekty stają się tabelami TOML, tablice pozostają tablicami. Gotowe dla Cargo.toml, pyproject.toml lub dowolnej konfiguracji TOML.

3

Skopiuj lub pobierz

Kliknij Kopiuj, aby skopiować do schowka, lub Pobierz, aby zapisać jako .toml. Użyj Wyczyść, aby zacząć od nowa. Wszystkie operacje wykonywane są w przeglądarce.

Kiedy to wykorzystasz?

Projekty Rust

Konwertuj konfiguracje YAML do TOML dla plików Cargo.toml. TOML jest standardowym formatem konfiguracji projektów Rust.

Projekty Python

Konwertuj YAML do TOML dla plików pyproject.toml. Wiele narzędzi Python używa teraz TOML do konfiguracji.

Migracja plików konfiguracyjnych

Migrujesz z konfiguracji YAML do TOML? To narzędzie to ułatwia. Szybko konwertuj istniejące pliki konfiguracyjne YAML do formatu TOML.

Zgodność narzędzi

Niektóre narzędzia wymagają formatu TOML. Konwertuj dane YAML do TOML podczas pracy z Cargo, Poetry lub innymi systemami opartymi na TOML.

Często zadawane pytania

Czy moje dane YAML są przechowywane?

Nie. Wszystko działa w Twojej przeglądarce. YAML nigdy nie opuszcza Twojego komputera — my też tego nie widzimy.

Jakie formaty YAML są obsługiwane?

Konwerter obsługuje każdą prawidłową strukturę YAML: obiekty, tablice, obiekty zagnieżdżone i typy mieszane. Zobacz Docker Compose, aby dowiedzieć się więcej.

Jak przetwarzane są zagnieżdżone obiekty?

Zagnieżdżone obiekty YAML stają się tabelami TOML (sekcjami). Tablice pozostają tablicami, a wszystkie typy danych są zachowane prawidłowo.

Czy mogę z powrotem przekonwertować TOML na YAML?

Tak. Użyj naszego konwertera TOML na YAML, aby przekonwertować pliki TOML z powrotem do YAML.

Co się stanie, jeśli mój YAML zawiera znaki specjalne?

Znaki specjalne są poprawnie obsługiwane w TOML. Ciągi zawierające cudzysłowy lub inne znaki składni TOML są poprawnie escapowane.

Czy działa z dużymi plikami YAML?

Tak. Ponieważ wszystko działa w przeglądarce, wydajność zależy od Twojego urządzenia. Małe i średnie pliki YAML są konwertowane natychmiastowo. Bardzo duże pliki mogą zająć kilka sekund.

Inne narzędzia YAML, które mogą Ci się przydać

Konwersja to tylko jedno z zadań YAML. Oto inne narzędzia, które dobrze ze sobą współpracują: