Конвертер JSON ↔ YAML
Мгновенная конвертация между JSON и YAML. Вставьте JSON для получения YAML или YAML для получения JSON. Настраиваемые отступы. Бесплатно, 100% в браузере.
Справка
Что такое JSON и YAML?
JSON (JavaScript Object Notation) — это лёгкий формат обмена данными, использующий пары ключ-значение, массивы, строки, числа, логические значения и null. Доминирующий формат для API, файлов конфигурации и хранения данных. YAML (YAML Ain't Markup Language) — удобочитаемый формат сериализации данных, использующий отступы вместо скобок. YAML является надмножеством JSON. Широко используется в файлах конфигурации (Docker Compose, Kubernetes, GitHub Actions, Ansible).
JSON vs YAML — сравнение синтаксиса
JSON использует фигурные скобки {} для объектов, квадратные скобки [] для массивов и требует строки в двойных кавычках. Комментарии запрещены.
YAML использует отступы для вложенности, - для элементов массива и ключ: значение для отображений. Поддерживает комментарии с #.
Когда конвертировать между JSON и YAML
Конфигурация DevOps — конвертация ответов JSON API в YAML для манифестов Kubernetes, файлов Docker Compose или плейбуков Ansible. Конвейеры CI/CD — GitHub Actions, GitLab CI используют YAML. Разработка API — конвертация спецификаций YAML OpenAPI в JSON для программной обработки. Миграция конфигурации — при переходе между инструментами, предпочитающими разные форматы.
Конфиденциальность
Вся конвертация выполняется на 100% в вашем браузере. Никакие данные не отправляются на сервер.