Konwerter YAML ⇄ JSON
Zamień YAML na JSON i odwrotnie — manifesty Kubernetes, konfiguracje CI, specyfikacje OpenAPI.
Powiązane narzędzia
Konwerter YAML ⇄ JSON
Wklej YAML, a dostaniesz JSON — albo odwrotnie: przełącznik kierunku konwertuje w obie strony. Konwerter YAML na JSON przydaje się zawsze, gdy manifest Kubernetes albo plik docker-compose trzeba przetworzyć skryptem, narzędziem jq lub wysłać do API, sprawdzić, co naprawdę zawiera workflow GitHub Actions, albo przenieść specyfikację OpenAPI między oboma formatami. Formaty konfiguracji rzadko pasują do narzędzia, które masz akurat pod ręką — ten konwerter zamyka tę lukę bez instalowania czegokolwiek.
Strona YAML parsuje bezpiecznie: kotwice i aliasy są rozwiązywane do zwykłych wartości, a strumień wielodokumentowy rozdzielony --- zamienia się w tablicę JSON z jednym elementem na dokument. Błędy parsowania narzędzie zgłasza spokojnie, razem z numerem wiersza, więc złe wcięcie w wierszu 40 długiej konfiguracji pipeline nie kończy się zgadywaniem. W drugą stronę prawidłowy JSON jest zawsze prawidłowym YAML-em — narzędzie generuje czytelny YAML w stylu blokowym i zostawia długie łańcuchy w jednym wierszu, zamiast je zawijać.
Opcja wcięcia steruje wynikiem: dwie spacje (konwencja YAML-a), cztery spacje albo wynik zminifikowany. Minifikacja dotyczy tylko JSON-a — YAML nie ma formy zminifikowanej, więc ten wybór uczciwie wraca tam do dwóch spacji. Komentarze nie przetrwają konwersji w żadną stronę; JSON nie ma ich gdzie zapisać.
Wszystko działa lokalnie w twojej przeglądarce i nic nie jest wysyłane — a to ważne, bo prawdziwe pliki konfiguracyjne zawierają tokeny, wewnętrzne adresy i dane dostępowe. Skonwertuj, skopiuj wynik albo pobierz go jako plik i prześlij dalej do formatera JSON, żeby wykonać kolejny krok.