Konwerter YAML na JSON
Zamieniaj YAML na sformatowany JSON lokalnie w przeglądarce. Sprawdź składnię, skopiuj lub pobierz wynik.
Rozpocznij
Kiedy konwertować YAML na JSON?
Przekształć fragment konfiguracji lub strukturę OpenAPI dla programu przyjmującego JSON. Sprawdź wartości przed użyciem. Kontrolowane są składnia i typy danych, a nie schemat Kubernetes, Compose czy Twojej aplikacji.
Działający przykład YAML → JSON
# Konwerter YAML na JSON
service: "Usługa przykładowa"
enabled: true
threshold: 12.5
release: 2026-10-26
account: "00123"
tags: ["konfiguracja", "API"]
defaults: &defaults
retries: 3
job: *defaults
{
"service": "Usługa przykładowa",
"enabled": true,
"threshold": 12.5,
"release": "2026-10-26",
"account": "00123",
"tags": [
"konfiguracja",
"API"
],
"defaults": {
"retries": 3
},
"job": {
"retries": 3
}
}Obsługuje tekst, liczby, wartości logiczne, null, listy i obiekty. YAML 1.2 zachowuje yes, no, on, off i daty jako tekst; true i false są logiczne. Umieść "00123" w cudzysłowie. Komentarze i nazwy kotwic nie są zachowywane.
Tekst i zapis liczb
Tekst UTF-8, także polskie znaki, pozostaje ciągiem znaków. Liczby YAML i JSON używają kropki: 12.5. Polski zapis "12,5" musi pozostać tekstem w cudzysłowie; lokalna notacja nie jest interpretowana automatycznie.
Jak poprawić błąd konwersji
- Sprawdź wcięcia, dwukropki i zamykające cudzysłowy we wskazanym miejscu.
- Każdy klucz musi być unikalny; zmień lub usuń powtórzony klucz.
- Do wcięć używaj spacji, nie tabulatorów.
- Klucze JSON muszą być tekstem; liczby i wartości logiczne umieść w cudzysłowie.
- Duże liczby całkowite ujmij w cudzysłowy. Nieskończoność i NaN nie są liczbami JSON.
- Klucze scalania (<<) nie są obsługiwane. Wpisz pola jawnie.
- Konwertuj jeden dokument YAML naraz.
- Zmniejsz głębokość lub rozwijanie aliasów. JSON nie reprezentuje cyklicznych odwołań.
Czy .yml i .yaml się różnią?
.yml i .yaml to rozszerzenia YAML. Otwórz plik tekstowy UTF-8 i pobierz wynik .json. Ta strona konwertuje tylko YAML na JSON, bez kierunku odwrotnego.
Obsługiwane limity
Jeden dokument YAML 1.2; 262 144 jednostki UTF-16 wejścia; plik do 512 KiB; głębokość 64; 50 000 rozwiniętych wartości; 2 097 152 jednostki wyjścia; 5 sekund z uruchomieniem workera. Ochrona aliasów stosuje współczynnik 50, nie gwarantuje przyjęcia 50 odwołań. Ułamki używają precyzji zmiennoprzecinkowej JavaScript.
Konwersja działa lokalnie w workerze przeglądarki. YAML nie jest wysyłany ani zapisywany w URL czy pamięci przeglądarki. Pobrane pliki i schowek kontrolujesz samodzielnie.
Dalsza praca z JSON
- Formatowanie i walidacja JSON — Sformatuj lub sprawdź wygenerowany JSON
- Internetowy spłaszczacz JSON — Spłaszcz zagnieżdżony JSON do ścieżek
Przetwarzanie odbywa się lokalnie w przeglądarce.