pl

YAML do TOML

Przekonwertuj plik YAML na TOML lokalnie - czytelna konfiguracja z tabelami, bez wysyłania, prosto w przeglądarce.

Przetwarzanie lokalnie na Twoim urządzeniu ...

0%

Twoje pliki nigdy nie opuściły urządzenia

    Czy mój plik jest przesyłany?

    Nie. Wszystko działa w Twojej przeglądarce - Twój plik nigdy nie opuszcza urządzenia. Jak to sprawdzić

    Bez wysyłania100% lokalnie
    Treści zostają u Ciebiebrak dostępu osób trzecich
    Serwery w NiemczechRODO już w projekcie
    Zbadane niezależnieTLS A+ · Nagłówki A+

    YAML to rozpowszechniony format konfiguracji dla potoków CI, Docker Compose, Kubernetes i wielu narzędzi: używa wcięć zamiast nawiasów i bez zbędnej ceremonii. TOML dąży do tego samego celu czytelności dla człowieka, ale opiera się na sekcjach w nawiasach kwadratowych i prostych liniach klucz-równa-się-wartość, takich jak używa Cargo.toml czy pyproject.toml. To narzędzie odczytuje twój plik YAML i zapisuje tę samą strukturę jako poprawnie utworzony TOML.

    Konwersja odbywa się w całości lokalnie w przeglądarce: js-yaml czyta YAML, smol-toml zapisuje TOML, oba w czystym JavaScript. Zagnieżdżone mapowania stają się tabelami i podtabelami TOML (jak [server.meta]), sekwencje stają się tablicami TOML, a znaczniki czasu prawdziwymi wartościami daty i godziny. Z wciętej konfiguracji YAML otrzymujesz przejrzyście ustrukturyzowany plik .toml, który możesz od razu wersjonować i zatwierdzić.

    W ten sposób zamyka się luka między formatami: JSON do YAML, JSON do TOML, a teraz YAML do TOML są wszystkie dostępne lokalnie. Narzędzie pozostaje w tym uczciwe: dokument TOML potrzebuje tabeli na najwyższym poziomie, więc sekwencja YAML, pojedynczy skalar lub null w korzeniu jest odrzucany z czytelnym komunikatem zamiast zawodzić w niejasny sposób. A ponieważ TOML nie ma typu null, mapowania z wartościami null są zgłaszane, a nie po cichu pomijane. Nic nie jest wysyłane.

    Dane techniczne

    Dane techniczne
    Formaty wejścioweYAML, YML
    Format wyjściowyTOML
    Przetwarzanie wsadoweNie
    PrzetwarzanieLokalnie w przeglądarce (JavaScript)
    Przesyłanie plikówBrak

    W 3 krokach

    1. Upuść lub wybierz swój plik YAML.
    2. Narzędzie konwertuje go na TOML.
    3. Pobierz plik TOML.

    Ograniczenia: Oczekuje mapowania YAML na najwyższym poziomie; sekwencja, skalar lub null w korzeniu jest odrzucany z czytelnym komunikatem. Zagnieżdżone mapowania stają się podtabelami, sekwencje tablicami TOML, znaczniki czasu wartościami daty i godziny TOML. TOML nie ma typu null, więc mapowania z wartościami null są odrzucane zamiast po cichu pomijane. Kotwice YAML są rozwijane przy odczycie.

    Częste pytania

    Czy mój plik jest wysyłany?

    Nie. Konwersja odbywa się w całości lokalnie w przeglądarce - nic nie jest wysyłane.

    Dlaczego korzeń musi być mapowaniem?

    Dokument TOML to tabela na najwyższym poziomie; sekwencja ani skalar nie mogą być korzeniem TOML.

    Jak obsługiwane są znaczniki czasu?

    Znaczniki czasu YAML są zapisywane jako prawdziwe wartości daty i godziny TOML, a nie jako ciągi znaków.

    Co dzieje się z wartościami null?

    TOML nie ma typu null; mapowania zawierające null są odrzucane z czytelnym komunikatem zamiast po cichu pomijane.

    Czy odwrotnie też działa?

    W tym celu połącz "TOML do JSON" i "JSON do YAML".

    Powiązane narzędzia