Konwerter YAML ⇄ JSON

Oba kierunki, na żywo, zgodne ze spec

{{ error }}

YAML czy JSON?

JSON jest bardziej zwięzły i powszechny — świetny do API. YAML łatwiejszy do czytania i pisania (wcięcia, komentarze) — wybierany do plików konfiguracyjnych (Kubernetes, Docker Compose, Ansible, GitHub Actions). Oba reprezentują te same typy — możliwa konwersja bezstratna (komentarze giną przy YAML→JSON).

Częste pułapki

YAML ma niespodziewane przypadki krawędziowe: `no` i `off` w YAML 1.1 są boolean false (kod języka norweskiego traci sens). `1.0` to liczba, `'1.0'` to string. Wartości typu `12:00` są konwertowane na sekundy. Do prostych konfiguracji YAML jest miły, do złożonych struktur ze znakami specjalnymi JSON jest bezpieczniejszy.