Przeglądaj YAML jako sformatowany JSON
Konwerter YAML→JSON pomaga, gdy plik konfiguracyjny, fragment CI lub przykład infrastruktury trzeba sprawdzić w bardziej rygorystycznym formacie. Konwerter analizuje jeden dokument YAML i zapisuje wcięty JSON, dzięki czemu kształt obiektów, tablice i wywnioskowane wartości są łatwiejsze do przeglądania.
Niektóre funkcje YAML są tracone, ponieważ JSON nie potrafi ich odwzorować. Komentarze, anchors, aliases i separatory dokumentów powinny zostać sprawdzone przed użyciem skonwertowanego JSON w skryptach lub testach.
Funkcje YAML do sprawdzenia po konwersji
| Cechy YAML | Wynik w JSON |
|---|---|
| Comments | Usunięte, ponieważ JSON nie posiada składni komentarzy. |
| Anchors and aliases | Rozwiązane dane mogą pozostać, ale nazwy kotwic (anchor names) nie są zachowywane. |
| Niejawne wartości logiczne, null i liczby | Przekształcone do typów wartości JSON; ująć w cudzysłowie wartości, które muszą pozostać ciągami znaków. |
| Wiele dokumentów | Najpierw je rozdziel; to narzędzie jest przeznaczone dla jednego dokumentu YAML. |
00123, 1.0, lub 2026-05-01 gdy dokładna treść ma znaczenie. FAQ — YAML na JSON
Dlaczego wartość stała się wartością logiczną, liczbą lub null?
YAML może wywnioskować typy z nieoznakowanego tekstu. Ująć w cudzysłowie wartość źródłową, jeśli wynikowy JSON ma zachować ją jako ciąg znaków.
Czy anchors i aliases są bezpieczne do konwersji?
Sprawdź je uważnie. JSON może zawierać rozwiązane dane, ale struktura wielokrotnego użycia kotwic i nazwy anchors nie są zachowywane.
Dlaczego wielodokumentowy YAML należy najpierw rozdzielić?
JSON wymaga jednej wartości na najwyższym poziomie. Rozdzielenie dokumentów YAML sprawia, że każdy wynik jest czytelny i zapobiega łączeniu niezwiązanych bloków konfiguracyjnych.