Konwertuj konfigurację YAML na sformatowany JSON
Konwerter YAML→JSON jest przydatny, gdy konfiguracje, fragmenty CI, przykłady infrastruktury lub dane dokumentacyjne muszą być użyte przez API, skrypty, testowe dane wejściowe lub narzędzia wymagające ścisłej walidacji. Konwerter parsuje jeden dokument YAML i zapisuje wcięty JSON.
JSON jest mniej ekspresyjny niż YAML. Komentarze, kotwice, aliasy oraz niektóre konstrukcje specyficzne dla YAML nie mają bezpośredniego odpowiednika w JSON, dlatego sprawdź wynik przed użyciem go jako konfiguracji produkcyjnej.
Co sprawdzić po konwersji
- Komentarze i kotwice, które pomagały wyjaśnić oryginalny YAML.
- Wartości, które YAML wywnioskuje, takie jak
true,false,null, oraz liczby. - Wartości w cudzysłowie, które muszą pozostać łańcuchami w wyjściowym JSON.
- Wielodokumentowy YAML rozdzielony za pomocą
---, które należy rozdzielić przed konwersją.
FAQ: YAML na JSON
Czy komentarze, kotwice i aliasy z YAML są zachowywane?
Nie. JSON nie obsługuje komentarzy, kotwic ani aliasów, więc te funkcje specyficzne dla YAML nie są reprezentowane w wyniku.
Dlaczego wartość w YAML zmieniła typ?
YAML może rozpoznawać wartości logiczne (true/false), null oraz liczby. Zamknij wartość w cudzysłowie w YAML, jeśli ma pozostać łańcuchem w JSON.
Czy to może konwertować wiele dokumentów YAML naraz?
Ten konwerter przeznaczony jest do jednego dokumentu YAML. Rozdziel wielodokumentowy YAML przed konwersją, aby każdy dokument miał klarowny wynik w JSON.