Wejście JSON

Wyjście YAML

Czym jest JSON do YAML?

Jeśli Twoje REST API zwraca JSON, ale potok wdrożeniowy oczekuje YAML — na przykład manifest Kubernetes lub plik Docker Compose — musisz ręcznie przeformatować dane. YAML (YAML Ain't Markup Language) używa wcięć zamiast nawiasów klamrowych, co sprawia, że jest znacznie czytelniejszy w plikach konfiguracyjnych. JSON i YAML reprezentują te same struktury danych, więc konwersja jest czysta i bezstratna. To narzędzie jest właśnie do tego — wklej JSON i od razu otrzymaj prawidłowy YAML 1.2.

To narzędzie działa w przeglądarce. Wklej JSON i uzyskaj YAML. Żadne dane nie są wysyłane na serwer. Konwersja jest zgodna ze specyfikacją YAML 1.2.

Przykłady JSON do YAML

Konwertuj JSON do YAML. Przykład z branży telekomunikacyjnej:

Przykład: Rekord abonenta

Wejście JSON

Wyjście YAML:

Wyjście YAML

Kliknij przycisk Przykład powyżej, aby załadować więcej przykładów do edytora.

Jak korzystać z tego narzędzia

1

Wklej JSON

Wklej JSON do lewego edytora lub wczytaj plik. Użyj Przykładu dla danych testowych. JSON powinien być prawidłowy.

2

Wyświetl wyjście YAML

Prawy panel pokazuje YAML. Obiekty używają par klucz-wartość z wcięciami. Tablice używają prefiksów -. Nieprawidłowy JSON pokaże błąd.

3

Pobierz lub skopiuj

Użyj Pobierz lub Kopiuj aby uzyskać YAML. Dla konwersji odwrotnej użyj YAML do JSON. Aby najpierw sformatować JSON użyj Formatera JSON.

Kiedy YAML jest preferowany

YAML jest popularny w DevOps i infrastrukturze: konfiguracje Kubernetes, Docker Compose, potoki CI/CD jak GitHub Actions. Jest łatwiejszy do czytania i edytowania niż JSON w przypadku plików konfiguracyjnych. JSON jest lepszy do API i wymiany danych między maszynami. Konwersja między nimi jest prosta, ponieważ reprezentują te same struktury danych.

Pliki konfiguracyjne takie jak application.yml (Spring Boot) lub .gitlab-ci.yml są zazwyczaj w formacie YAML. Jeśli Twoje dane źródłowe są JSON (np. z API lub eksportu bazy danych), konwersja tutaj daje format YAML potrzebny do wdrożenia. Aby najpierw wyodrębnić konkretne wartości z dużego JSON, użyj jq.

Często zadawane pytania

Jak bezpłatnie przekonwertować JSON do YAML online?

Wklej JSON do edytora na tej stronie, a YAML pojawi się natychmiast w panelu wyjściowym. Bez rejestracji, bez przesyłania na serwer — wszystko działa w przeglądarce.

Jaka jest różnica między JSON a YAML?

Oba formaty reprezentują te same dane — obiekty, tablice, ciągi, liczby i wartości logiczne. JSON używa nawiasów klamrowych i cudzysłowów; YAML używa wcięć i jest generalnie łatwiejszy do czytania w plikach konfiguracyjnych. YAML obsługuje też komentarze (z #), czego JSON nie potrafi.

Czy mogę przekonwertować YAML z powrotem do JSON?

Tak. Użyj narzędzia YAML do JSON na tej stronie.

Czy moje dane są wysyłane gdzieś?

Nie. Wszystko działa w przeglądarce — żadne dane nie opuszczają Twojego komputera. Bezpieczne dla kluczy API, tokenów i wrażliwych konfiguracji.

Czy YAML obsługuje komentarze?

Tak. YAML obsługuje komentarze #. JSON nie. Przy konwersji JSON do YAML komentarze nie są dodawane automatycznie. Możesz je dodać ręcznie po konwersji.

Powiązane narzędzia

Specyfikacja YAML dostępna jest na yaml.org. Dla JSON zob. json.org i MDN.