Bezpłatny konwerter YAML do TOML
Konwertuj YAML na TOML w przeglądarce — bezpłatnie, natychmiast, bez wysyłania danych.
Wejscie YAML
Wyjscie TOML
Czym jest konwerter YAML do TOML?
TOML (Tom's Obvious Minimal Language) to format konfiguracyjny uzywany przez Cargo (Rust), Poetry (Python) i wiele innych narzedzi. YAML i TOML oba nadaja sie do konfiguracji; TOML jest bardziej eksplicytny z naglowkami [section]. Konwersja YAML do TOML mapuje klucze na tabele i wartosci TOML.
To narzedzie parsuje Twoj YAML i generuje rownowazny TOML. Konwersja dziala calkowicie w przegladarce. Nic nie jest wysylane na serwer. Dla JSON do TOML uzyj JSON do TOML. Specyfikacja YAML i specyfikacja TOML definiuja formaty.
Przyklady YAML do TOML
Konwertuj YAML do TOML. Przyklad z motywem telekomunikacyjnym:
Przyklad: Rekord abonenta
Wyjscie TOML:
Kliknij przycisk Przyklad powyzej, aby zaladowac wiecej przykladow do edytora.
Jak uzywac tego narzedzia
Wklej lub wczytaj YAML
Skopiuj swoj YAML i wklej go do lewego edytora. Mozesz tez kliknac Wczytaj, aby zaladowac plik .yaml lub .yml. Przycisk Przyklad laduje przykladowe dane. Nieprawidlowy YAML wyswietli blad.
Przejrzyj wyjscie TOML
Prawy panel pokazuje skonwertowany TOML. Klucze YAML staja sie kluczami TOML; zagniezdzone obiekty staja sie tabelami [section]. Tablice staja sie tablicami TOML. Nieprawidlowy YAML wyswietli blad w wyjsciu.
Kopiuj lub pobierz
Uzyj Kopiuj lub Pobierz. Dla JSON do TOML uzyj JSON do TOML. Dla formatowania YAML uzyj Formatera YAML.
Kiedy konwersja YAML do TOML pomaga
Przy migracji konfiguracji z YAML do projektu opartego na TOML (np. Rust z Cargo, Python z Poetry) lub gdy narzedzie oczekuje konfiguracji w stylu pyproject.toml lub Cargo.toml, ta konwersja pomaga. Kubernetes i Docker Compose uzywaja YAML; wiele ekosystemow jezykowych uzywa TOML. Konwersja tutaj wypelnia te luke.
TOML jest bardziej eksplicytny i ma bardziej rygorystyczna strukture. Niektorzy preferuja go do konfiguracji, bo jest mniej niejednoznaczny niz YAML. Jesli Twoim zrodlem jest YAML (np. ze wspoldzielonego repo konfiguracji) ale celem jest TOML, wklej go tutaj. Dla JSON do TOML uzyj JSON do TOML.
Czesto zadawane pytania
Kiedy uzywac TOML vs YAML?
TOML jest uzywany przez Rust (Cargo), Python (Poetry) i wiele narzedzi CLI. YAML jest powszechny w Kubernetes, Docker Compose i CI/CD. Uzyj tego narzedzia, gdy musisz konwertowac miedzy nimi.
Czy TOML obsluguje zagniezdzone tabele?
Tak. TOML uzywa [section.subsection] do zagniezdzania. Konwerter mapuje zagniezdzenie YAML na naglowki tabel TOML. Glebokie zagniezdzanie jest obslugiwane.
Czy moje dane sa prywatne?
Tak. Konwersja dziala calkowicie w przegladarce. Zadne dane nie sa wysylane na serwer.
Co z kotwicami YAML?
Kotwice i aliasy YAML sa rozwiazywane podczas konwersji. Wyjsciowy TOML zawiera rozwinieta strukture. TOML nie ma odpowiednika dla kotwic.
Czy komentarze sa zachowywane?
TOML uzywa # dla komentarzy. Komentarze YAML nie zawsze mapuja sie poprawnie — konwerter skupia sie na strukturze i danych. Sprawdz wyjscie i dodaj komentarze w razie potrzeby.
Powiazane narzedzia
TOML. Specyfikacja YAML. Specyfikacja JSON. TOML GitHub. Szybkie wprowadzenie do YAML.