Walidator YAML
Sprawdz i sformatuj plik YAML. Detekcja bledow wciecia, typow i składni. Podglad jako JSON. Bezpłatnie. Profesjonalne narzędzie online, które działa w Twojej przeglądarce. Szybko, bezpiecznie i bez instalowania zbędnego oprogramowania.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Walidator YAML online
YAML (YAML Ain't Markup Language) to format serializacji danych czytelny dla człowieka, uzywany w konfiguracji (Docker Compose, Kubernetes, CI/CD). Narzedzie waliduje składnie i formatuje wynik.
Podstawy YAML
Wciecia TAB sa zabronione – tylko spacje. Klucz: wartosc. Listy: - element. Wiele dokumentow: ---. Komentarze: #. Typy: string, int, float, bool (true/false), null, listy, mapy (obiekty).
Czeste bledy YAML
Mieszanie TAB i spacji (TabError). Nieprawidłowe wciecia (IndentationError). Zbedne dwukropki w wartosciach bez cudzysłowow. Specjalne znaki (: { } [ ] , & * # ?) bez cytowania.
Najczęstsze pytania
Czym YAML rozni sie od JSON?
YAML jest nadzbiorem JSON (poprawny JSON = poprawny YAML). YAML pozwala na komentarze, wieloliniowe stringi (|, >), referencje (&anchor/*alias) i jest czytelniejszy dla konfiguracji.
Czy YAML jest case-sensitive?
Tak – klucze i wartosci sa case-sensitive. True, TRUE i true to w YAML 1.2 rozne wartosci (choc True/TRUE to bool w 1.1). Najlepiej uzywac lowercase dla boolow.
Jakie narzedzia sprawdzaja YAML w CI?
yamllint (Python), js-yaml (Node), Kubernetes kubectl --dry-run, docker-compose config --quiet. Pre-commit hook z yamllint jest standardem dla projektow DevOps.
Inne walidatory: walidator JSON, XML i schematu YAML.