Zamieniaj YAML na JSON i JSON na YAML, zachowuj komentarze, gdy się da, i sprawdzaj pliki Docker, GitHub Actions, Kubernetes i OpenAPI — bezpośrednio w przeglądarce.
To narzędzie przelicza między YAML a JSON w obie strony. Z YAML rozwija kotwice, aliasy i klucze scalania do zwykłego JSON; z JSON pisze YAML z wybranym wcięciem i stylem cudzysłowów, potrafi przywrócić komentarze wcześniej konwertowanego YAML i zamienić powtarzające się bloki w kotwice. Wbudowany linter sprawdza plik według schematu Docker Compose, GitHub Actions, Kubernetes lub OpenAPI.
Twoje pliki są konwertowane w przeglądarce i nie trafiają na serwer; schematy lintera są wbudowane — witryna otrzymuje tylko anonimowe zdarzenie „otwarto narzędzie”, bez treści. Wynik wysłany do innego narzędzia zostaje na tym urządzeniu przez 24 godziny w „Ostatniej aktywności”.
JSON nie może zawierać komentarzy, więc YAML → JSON je usuwa i o tym informuje. Gdy zamienisz ten JSON z powrotem na YAML, narzędzie przywróci komentarze z ostatniego YAML, jeśli struktura jest w dużej mierze taka sama.
W YAML → JSON są rozwijane do pełnych kopii, łącznie z kluczami scalania (<<). W JSON → YAML opcja „Powtarzające się bloki → kotwice YAML (&, *)” zamienia identyczne bloki w kotwicę i aliasy.
Strukturę pliku względem oficjalnego schematu wybranego formatu — wymagane klucze, dozwolone wartości, typy — i wypisuje każde zastrzeżenie z wierszem.