Онлайн-конвертер JSON в YAML
Описание
Легко конвертируйте JSON в YAML и YAML в JSON с мгновенной валидацией и форматированием.
О сервисе Онлайн-конвертер JSON в YAML
Конвертер JSON ↔ YAML преобразует данные между JSON и YAML в обоих направлениях с проверкой, полностью в вашем браузере. JSON компактен и повсеместно используется в API; YAML более читаем и распространён в конфигурационных файлах (конвейеры CI, Kubernetes, Docker Compose). Этот инструмент позволяет перемещать структуру между двумя форматами без ручного редактирования, сохраняя вложенность, массивы и типы.
Как использовать
- Вставьте JSON, чтобы преобразовать его в YAML, или вставьте YAML, чтобы преобразовать его в JSON.
- Преобразованный результат появляется мгновенно с применённым форматированием.
- Недействительный ввод помечается, чтобы вы могли исправить синтаксис перед преобразованием.
- Скопируйте результат в ваш конфигурационный файл или запрос к 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 как булевы значения — частый сюрприз при переносе конфигураций между инструментами.
Покидают ли данные мой браузер?
Нет. Преобразование и проверка выполняются локально — это удобно для конфигурационных файлов, которые могут содержать секреты.