Utils365

Konwertuj YAML na JSON

Zamień konfigurację YAML w JSON i dowiedz się dokładnie, gdzie jest błąd, jeśli jest.

Wklej YAML, otwórz plik .yaml lub .yml albo upuść go tutaj. Kilka dokumentów rozdzielonych --- staje się tablicą JSON.

Następny: Formater JSON · XML do JSON · JSON do CSV

Zgłoś problem z tym narzędziem

Jak używać narzędzia YAML do JSON

  1. Wklej swój YAML

    Wklej YAML albo otwórz lub upuść plik .yaml lub .yml. Jest sprawdzany i konwertowany na bieżąco podczas pisania.

  2. Wybierz układ

    Dodaj wcięcia 2 lub 4 spacjami albo zminifikuj JSON do jednego wiersza.

  3. Skopiuj lub pobierz

    Skopiuj JSON albo pobierz go jako plik .json.

Dlaczego warto korzystać z Utils365

  • Kotwice i scalenia rozwiązane

    Aliasy, np. *defaults, i klucze scalania, np. <<: *defaults, typowe dla plików docker-compose i Kubernetes, są wypełniane.

  • Kilka dokumentów naraz

    Plik z dokumentami rozdzielonymi --- staje się tablicą JSON z jednym elementem na dokument.

  • Błędy, które naprawisz

    Złe wcięcia, tabulatory, powtórzone klucze i niezamknięte cudzysłowy są wskazywane z wierszem i kolumną, a wiersz jest pokazany z zaznaczonym miejscem.

  • Prywatność w standardzie

    Twój YAML jest konwertowany na Twoim urządzeniu i nigdy nie jest przesyłany, więc hasła i tokeny w plikach konfiguracyjnych zostają u Ciebie.

Często zadawane pytania

Co dzieje się z plikiem zawierającym kilka dokumentów?

Dokumenty rozdzielone --- stają się po kolei tablicą JSON. Plik z jednym dokumentem staje się pojedynczą wartością JSON.

Czy yes jest zamieniane na true?

Nie. Narzędzie stosuje YAML 1.2, w którym wartościami logicznymi są tylko true i false, więc yes, no, on i off pozostają tekstem. Wpisz true lub false, jeśli chodzi Ci o wartość logiczną.

Czy kotwice i aliasy są obsługiwane?

Tak. Każdy *alias jest zastępowany kopią tego, co oznacza jego &kotwica, a klucze scalania <<: są łączone z mapą. Pliki, których aliasy rozrastają się do ogromnych rozmiarów, są zatrzymywane.

Dlaczego mój YAML pokazuje błąd?

Częste przyczyny to wcięcia tabulatorami, elementy, które nie są wyrównane, klucz użyty dwa razy w tej samej mapie lub niezamknięty cudzysłów. Komunikat podaje wiersz i kolumnę.

Co dzieje się z komentarzami?

JSON nie ma komentarzy, więc komentarze YAML są pomijane w wyniku.