Konwerter YAML do JSON
Konwertuj YAML do JSON w przeglądarce — bezpłatny, bez wysyłania danych.
Wejscie YAML
Wyjscie JSON
Czym jest konwerter YAML do JSON?
YAML i JSON oba reprezentuja ustrukturyzowane dane — obiekty, tablice, ciagi znakow, liczby i wartosci logiczne. YAML jest przyjazny czlowiekowi dzieki wcieciom i bez nawiasow klamrowych; JSON jest wszechobecny w API i systemach konfiguracyjnych. Konwersja YAML do JSON przeksztalca klucze i zagniezdzone struktury w standardowe obiekty i tablice JSON. Specyfikacja YAML 1.2 i specyfikacja JSON definiuja formaty. YAML jest nadzbiorem JSON, wiec wiekszosc dokumentow YAML konwertuje sie poprawnie.
To narzedzie parsuje Twoj YAML i generuje rownowazny JSON. Konwersja dziala calkowicie w przegladarce. Nic nie jest wysylane na serwer — bezpieczne do uzycia z konfiguracjami produkcyjnymi, manifestami Kubernetes lub wrazliwymi danymi.
Przyklady YAML do JSON
Konwertuj YAML do JSON. Przyklad z motywem telekomunikacyjnym:
Przyklad: Rekord abonenta
Wyjscie JSON:
Kliknij przycisk Przyklad powyzej, aby zaladowac wiecej przykladow do edytora.
Jak uzywac tego narzedzia
Wklej lub wczytaj YAML
Skopiuj swoj YAML i wklej go do lewego edytora. Mozesz tez kliknac Wczytaj, aby zaladowac plik .yaml lub .yml z komputera. Przycisk Przyklad laduje przykladowe dane do testow.
Przejrzyj wyjscie JSON
Prawy panel pokazuje skonwertowany JSON. Uzyj Minifikuj dla kompaktowego wyjscia w jednej linii lub pozostaw sformatowany dla czytelnosci. Nieprawidlowy YAML wyswietli blad — najpierw go popraw uzywajac Walidatora YAML.
Kopiuj lub pobierz
Uzyj Kopiuj, aby umiescic wynik w schowku, lub Pobierz, aby zapisac jako plik .json. Dla odwrotnej konwersji uzyj JSON do YAML. Aby najpierw sformatowac YAML, uzyj Formatera YAML.
Kiedy konwersja YAML do JSON pomaga
Manifesty Kubernetes, pliki Docker Compose i przeplywy pracy GitHub Actions sa czesto pisane w YAML. Gdy trzeba przekazac ta konfiguracje do systemu oczekujacego JSON — API, bazy danych lub skryptu — to narzedzie wykonuje konwersje. Aby wyodrebnic konkretne wartosci z duzego YAML, mozna przekonwertowac do JSON i uzyc jq.
Pliki konfiguracyjne jak application.yml (Spring Boot) lub .gitlab-ci.yml sa YAML. Konwersja do JSON pomaga przy integracji z narzeddziami akceptujacymi tylko JSON lub przy walidacji struktury wzgledem schematu JSON.
Niektorc API i bazy danych przechowuja lub akceptuja JSON. Jesli Twoje dane zrodlowe sa w YAML, konwersja tutaj daje potrzebny JSON. Aby zamiast tego przekonwertowac do XML, uzyj YAML do XML.
Czesto zadawane pytania
Czy konwersja YAML do JSON zachowuje komentarze?
Nie — JSON nie ma żadnej składni komentarzy. Komentarze YAML z # są usuwane podczas konwersji. Jeśli musisz zachować dokumentację, trzymaj dane w YAML.
Czy wklejanie kluczy API lub poufnych danych jest bezpieczne?
Tak. Konwersja działa wyłącznie w przeglądarce — otwórz zakładkę Sieć DevTools podczas używania narzędzia i zobaczysz zero żądań. Bez serwera, bez logowania.
Co się dzieje z kotwicami i aliasami YAML?
Są rozwiązywane podczas konwersji. Wyjściowy JSON zawiera w pełni rozwiniętą strukturę. Kotwice YAML nie mają odpowiednika w JSON.
Dlaczego skonwertowany JSON pokazuje znaki ucieczki dla nowych wierszy?
Wielowierszowe ciągi YAML stają się ciągami JSON. W JSON nowe wiersze są reprezentowane jako \n.
Czy mogę przekonwertować z powrotem z JSON do YAML?
Tak. Użyj narzędzia JSON do YAML. Możesz też zwalidować skonwertowany JSON za pomocą Walidatora JSON.
Powiazane narzedzia
Specyfikacja YAML. Specyfikacja JSON. MDN. Szybkie wprowadzenie do YAML. RFC 8259. YAML. Postman.