jsonecho

JSON na YAML

Konwertuj JSON na czytelny YAML dla plików konfiguracyjnych, manifestu Kubernetes i rurociągów CI.

Ładowanie narzędzia...

Jak korzystać z JSON na YAML

  1. Wklej JSON, na przykład dokument OpenAPI lub manifest Kubernetes w formie JSON.
  2. Wybierz wcięcie z 2 lub 4 spacji.
  3. Kopiować YAML do pliku konfiguracyjnego.

O narzędziu JSON na YAML

YAML jest supersetem JSON w praktyce, co oznacza, że każdy plik JSON może być wyrażony jako YAML. Różnica polega na czytelności: nie ma przyczep, nie ma cudzysłowów wokół większości strun i nie ma interaktywy. Dlatego Kubernetes, Docker Compose, GitHub Actions, Ansible i OpenAPI opierają się na nim.

Konwerter pisze blok stylu YAML. Struny są cytowane tylko wtedy, gdy muszą być, na przykład gdy wyglądają jak liczby lub booleany. "true" pozostaje wierszem i nie przekształca się w boolean po drugiej stronie.

Często zadawane pytania

Czy wiersze takie jak "tak" lub "nie" pozostaną wierszami?

Tak. Są one napisane z cytatami, tak aby osoby stosujące starsze reguły YAML 1.1 nie czytały ich jako booleanów. To samo dotyczy wartości takich jak "1.0" lub "zero".

Czy komentarze są zachowane?

JSON nie ma żadnych komentarzy, więc nie ma nic do przechowywania. Możesz je dodać do pliku YAML później.

Czy mogę przekształcić YAML w JSON?

Tak, z narzędziem YAML do JSON. Podróż z powrotem daje te same dane.

Dlaczego moja długa sznurka jest na jednej linii?

Łączenie linii jest wyłączone, więc długie wartości pozostają na jednej linii. Dzięki temu unikniemy zaskakujących przerw linii w tworzonych plikach.

Więcej w kategorii Konwertery

Wszystkie narzędzia →