YAML na JSON
Zamień pliki konfiguracyjne YAML i specyfikacje API w JSON i od razu sprawdź, czy YAML nie zawiera błędów.
lub upuść je tutaj · do 50 MB na plik, za darmo
Większe pliki? Pro konwertuje pliki do 500 MBPonad darmowe limity: pobieranie odblokujesz już od 1,99 €.
Przetwarzanie…
Twój plik jest gotowy
Za darmo · Bez rejestracji · Bez znaku wodnego · Twoje pliki nie opuszczają urządzenia
YAML na JSON w 3 krokach
- Wybierz plik YAML (.yaml lub .yml) albo przeciągnij go na pole.
- Kliknij Konwertuj na JSON.
- Pobierz wcięty plik JSON.
Po co konwertować YAML na JSON
YAML łatwo pisać ręcznie, dlatego używają go manifesty Kubernetes, pliki Docker Compose, workflowy GitHub Actions i specyfikacje OpenAPI. Wiele narzędzi, bibliotek i API przyjmuje jednak tylko JSON. Konwersja działa też jak walidator: błąd we wcięciach, który YAML po cichu odczytałby inaczej, staje się widoczny w strukturze JSON.
Konwerter stosuje podstawowy schemat YAML (core schema), więc liczby, true, false i null stają się prawdziwymi wartościami JSON, a daty takie jak 2026-03-15 zostają tekstem dokładnie w zapisanej formie. Kotwice i aliasy są rozwijane, komentarze pomijane, bo JSON ich nie ma, a plik z kilkoma dokumentami rozdzielonymi przez --- staje się listą JSON.
Najczęściej zadawane pytania
Jak przekonwertować YAML na JSON?
Wybierz plik .yaml lub .yml i kliknij Konwertuj na JSON. Pobierzesz te same dane jako wcięty JSON. Jeśli YAML zawiera błąd, na przykład tabulator użyty do wcięcia albo brakujący dwukropek, zobaczysz zamiast tego komunikat z numerem wiersza.
Co dzieje się z komentarzami YAML?
JSON nie obsługuje komentarzy, więc są pomijane w wyniku. Cała reszta zostaje zachowana: klucze, wartości, listy i zagnieżdżenia. Jeśli komentarze będą Ci później potrzebne, zachowaj oryginalny plik YAML obok pliku JSON.
A pliki z kilkoma dokumentami YAML?
Plik YAML może zawierać kilka dokumentów rozdzielonych wierszem z trzema myślnikami, jak często bywa w manifestach Kubernetes. Wtedy JSON jest listą z jedną pozycją na każdy dokument, w tej samej kolejności co w pliku.
Dlaczego „no” nie zmienia się w false?
Starsze wersje YAML odczytywały yes, no, on i off jako true lub false, co powodowało słynne błędy, na przykład kod kraju NO dla Norwegii zamieniał się w false. Ten konwerter stosuje nowoczesne reguły YAML 1.2, w których wartościami logicznymi są tylko true i false.
Czy mój plik jest wysyłany na serwer?
Nie. YAML jest konwertowany w Twojej przeglądarce, na Twoim własnym urządzeniu, więc pliki konfiguracyjne z nazwami hostów, kluczami czy tokenami nigdy nie opuszczają komputera. Po załadowaniu strony konwerter działa dalej nawet bez połączenia z internetem.