Konwerter YAML na JSON

Wklej YAML i skonwertuj go na sformatowany JSON do użycia w API, skryptach i migracji konfiguracji.

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

Szybkie przykłady

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ą.
Uwaga dotycząca łańcuchów: używaj cudzysłowów w YAML, gdy wartość wyglądająca jak liczba musi pozostać łańcuchem, np. identyfikator (ID), kod pocztowy lub numer wersji.

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.