Konwertuj YAML na sformatowany JSON

Sparsuj pojedynczy dokument YAML i sprawdź strukturę JSON przed użyciem w API, skryptach, fixture'ach lub migracji konfiguracji.

Wszystkie konwersje danych odbywają się lokalnie w przeglądarce. Żadne pliki JSON, CSV, YAML ani XML nie są wysyłane na nasze serwery.
YAMLJSON

Szybkie przykłady

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.
Uwaga dotycząca łańcuchów znaków: ujęcie w cudzysłowie wartości takich jak 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.