Konwertuj JSON na YAML i z powrotem z walidacją.

Konwersja odbywa się na żywo w Twojej przeglądarce — nic nie jest przesyłane. Edytuj dowolną stronę, a druga aktualizuje się natychmiast.  · Upuść plik .json / .yaml na dowolny panel

Wcięcie
data.json
data.yaml

O JSON ↔ YAML

Konwerter JSON ↔ YAML tłumaczy między tymi dwoma formatami w obu kierunkach, z wbudowaną walidacją. Wklej JSON po jednej stronie lub YAML po drugiej, a konwersja odbywa się na żywo w Twojej przeglądarce; błędy składni są zgłaszane z dokładną lokalizacją, więc zabłąkany przecinek lub złe wcięcie znajdziesz w kilka sekund.

Formatowanie jest konfigurowalne: wybierz szerokość wcięcia i opcjonalnie sortuj klucze obiektów alfabetycznie dla stabilnego, przyjaznego różnicom (diff) wyniku. Statystyki na żywo pokazują liczbę linii, bajtów, kluczy i głębokość zagnieżdżenia Twojego dokumentu, a narzędzie mówi, czy korzeń jest obiektem, tablicą czy wartością skalarną.

Możesz wpisać, wkleić, przesłać plik lub przeciągnąć go na stronę, a następnie skopiować lub pobrać skonwertowany wynik. Ponieważ wszystko działa po stronie klienta, pliki konfiguracyjne z sekretami nigdy nie opuszczają Twojego komputera — praktyczny, codzienny most między ładunkami API a konfiguracjami Kubernetes, CI czy Docker Compose.

Jak korzystać z JSON ↔ YAML

  1. Wklej swój JSON lub YAML w odpowiednim panelu — albo prześlij lub przeciągnij plik na stronę.
  2. Popraw ewentualny błąd składni, korzystając z podanej pozycji linii, jeśli zostanie zgłoszony.
  3. Ustaw szerokość wcięcia i przełącz sortowanie kluczy według uznania.
  4. Odczytaj skonwertowany wynik w przeciwległym panelu wraz ze statystykami dokumentu.
  5. Skopiuj wynik lub pobierz go jako plik.

Najczęściej zadawane pytania

Pod względem danych tak — YAML jest nadzbiorem JSON, więc każdy dokument JSON ma reprezentację YAML i odwrotnie. To, co się zmienia, to składnia: YAML używa wcięć i pozwala na komentarze, choć komentarze są tracone przy konwersji do JSON, który nie ma składni komentarzy.

Nieprawidłowe dane wejściowe są oznaczane pozycją błędu, dzięki czemu możesz przejść od razu do problematycznej linii — zwykle brakującego przecinka lub cudzysłowu w JSON, albo niespójnego wcięcia i nieuciekniętych znaków specjalnych w YAML.

Porządkuje klucze obiektów alfabetycznie na każdym poziomie wyniku. Posortowane klucze sprawiają, że skonwertowane pliki są deterministyczne, co ogranicza różnice w kontroli wersji i ułatwia porównywanie dwóch konfiguracji obok siebie.

YAML automatycznie typuje nieujęte w cudzysłów wartości skalarne: yes i no stają się wartościami logicznymi, 012 może zostać sparsowane jako liczba, a kody krajów takie jak NO są osławionymi pułapkami. Ujmij wartość w cudzysłów w źródle YAML, aby wymusić pozostanie ciągiem znaków.

Tak — konwersja odbywa się w całości w Twojej przeglądarce, w tym pliki, które przeciągasz. Nic nie jest przesyłane, więc konwertowanie konfiguracji zawierających dane uwierzytelniające lub wewnętrzne nazwy hostów jest bezpieczne.

Tak, jest darmowy bez limitu opartego na rozmiarze — konwertuj w obu kierunkach tak często, jak potrzebujesz.


Popularne wyszukiwania
json do yaml yaml do json konwerter json yaml konwersja yaml online walidator yaml narzędzie json yaml
Potrzebujesz pomocy?
Masz problem z tym narzędziem? Daj nam znać.
Zgłoś problem

Dodaj to darmowe narzędzie do swojej witryny — skopiuj i wklej poniższy kod.