Онлайн-конвертер JSON в YAML

Blog

Онлайн-конвертер JSON в YAML

BlogCheatsheets
Loading...
Loading JSON <> Yaml...

Описание

Легко конвертируйте JSON в YAML и YAML в JSON с мгновенной валидацией и форматированием.

О сервисе Онлайн-конвертер JSON в YAML

Конвертер JSON ↔ YAML преобразует данные между JSON и YAML в обоих направлениях с проверкой, полностью в вашем браузере. JSON компактен и повсеместно используется в API; YAML более читаем и распространён в конфигурационных файлах (конвейеры CI, Kubernetes, Docker Compose). Этот инструмент позволяет перемещать структуру между двумя форматами без ручного редактирования, сохраняя вложенность, массивы и типы.

Как использовать

  1. Вставьте JSON, чтобы преобразовать его в YAML, или вставьте YAML, чтобы преобразовать его в JSON.
  2. Преобразованный результат появляется мгновенно с применённым форматированием.
  3. Недействительный ввод помечается, чтобы вы могли исправить синтаксис перед преобразованием.
  4. Скопируйте результат в ваш конфигурационный файл или запрос к API.

Примеры

ПримерВводВывод
JSON → YAML{"name":"app"}name: app

Частые вопросы

Является ли YAML надмножеством JSON?

Да. Любой корректный JSON также является корректным YAML, поэтому JSON, вставленный в парсер YAML, работает. Обратное неверно — YAML имеет возможности (комментарии, якоря, несколько документов), которые JSON не может выразить.

Что происходит с комментариями YAML при преобразовании в JSON?

Они отбрасываются. В JSON нет синтаксиса комментариев, поэтому комментарии не могут быть представлены и теряются при преобразовании в JSON.

Почему моё число YAML превратилось в строку (или наоборот)?

YAML определяет типы по форматированию: числа без кавычек становятся числами, а true/false становятся булевыми значениями. Заключите значение в кавычки, чтобы оно осталось строкой. Учтите, что некоторые инструменты YAML 1.1 также трактуют yes/no/on/off как булевы значения — частый сюрприз при переносе конфигураций между инструментами.

Покидают ли данные мой браузер?

Нет. Преобразование и проверка выполняются локально — это удобно для конфигурационных файлов, которые могут содержать секреты.