Конвертер YAML ⇄ JSON

В обе стороны, мгновенно, по спецификации

{{ error }}

YAML или JSON?

JSON компактнее и универсальнее — отлично подходит для API. YAML легче читать и писать (отступы, комментарии) и предпочтителен для конфигурационных файлов (Kubernetes, Docker Compose, Ansible, GitHub Actions). Оба представляют одни и те же типы — без потерь конвертируются (теряются только комментарии при YAML→JSON).

Частые ловушки

У YAML есть неожиданные крайние случаи: `no` и `off` в YAML 1.1 трактуются как boolean false (норвежский код языка теряет смысл). `1.0` — число, `'1.0'` — строка. Время вида `12:00` превращается в секунды. Для простых конфигов YAML удобен; для сложных структур со спецсимволами JSON безопаснее.