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
Wklej swój YAML
Wklej YAML albo otwórz lub upuść plik .yaml lub .yml. Jest sprawdzany i konwertowany na bieżąco podczas pisania.
Wybierz układ
Dodaj wcięcia 2 lub 4 spacjami albo zminifikuj JSON do jednego wiersza.
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.