Конвертер JSON в YAML
Преобразуйте JSON в чистый корректный YAML для Kubernetes, Docker Compose, CI-пайплайнов и конфигов.
100% конфиденциально: всё работает в вашем браузере, ничего не загружается на сервер.
Как преобразовать JSON в YAML
Без регистрации и установки — работает прямо в браузере.
- Шаг 1:Вставьте JSON в поле ввода, загрузите файл .json или нажмите «Загрузить пример».
- Шаг 2:Выберите отступ 2 или 4 пробела и дополнительные параметры, например блочный стиль для многострочного текста или кавычки для всех строк.
- Шаг 3:Скопируйте YAML или скачайте файл .yaml — он готов для Kubernetes, Docker Compose или вашего CI-пайплайна.
Вопросы о конвертации JSON в YAML
Как преобразовать JSON в YAML?
Вставьте JSON в конвертер, и YAML появится мгновенно. Объекты превращаются в пары ключ: значение, массивы — в списки с дефисами, а вложенность передаётся отступами.
Почему некоторые значения взяты в кавычки?
Значения вроде yes, no, on, off, null, 1.10 или 2024-01-01 парсеры YAML могут прочитать как булевы значения, null, числа или даты. Кавычки гарантируют, что они останутся строками — точно как в исходном JSON.
YAML — это надмножество JSON?
Да. YAML 1.2 спроектирован как надмножество JSON, поэтому любой корректный JSON-документ — это и корректный YAML. Преобразование в блочный стиль просто делает его удобнее для чтения.
Можно ли использовать результат в Kubernetes или Docker Compose?
Да. Конвертер генерирует стандартный YAML с отступами пробелами (никогда табуляцией), который подходит для kubectl, Helm, Docker Compose, GitHub Actions, Ansible и других инструментов на YAML.
Загружается ли мой JSON на сервер?
Нет. Конвертация выполняется полностью в вашем браузере, поэтому конфигурационные файлы, секреты и данные API не покидают ваше устройство.
Похожие Инструменты
Зачем конвертировать JSON в YAML?
YAML — язык конфигурации современной инфраструктуры: на нём пишут манифесты Kubernetes, чарты Helm, файлы Docker Compose, пайплайны GitHub Actions и GitLab CI, плейбуки Ansible и спецификации OpenAPI. Поскольку YAML является надмножеством JSON, любой JSON-документ можно выразить в YAML, но версия на YAML гораздо проще читается и ревьюится: вместо фигурных скобок — отступы, кавычки не обязательны, а комментарии поддерживаются. Этот бесплатный конвертер JSON в YAML в один клик превращает ответы API, сгенерированные конфиги и JSON-схемы в аккуратный YAML.
Наивная конвертация может незаметно исказить данные: значения без кавычек вроде yes, no, on, off, NO («норвежская проблема»), 1.10 или 2024-01-01 могут быть прочитаны как булевы значения, числа или даты. Наш конвертер распознаёт такие неоднозначные значения и берёт их в кавычки, сохраняет многострочный текст читаемым благодаря литеральному блочному стилю и позволяет выбрать отступ в 2 или 4 пробела, заключить все строки в кавычки или добавить маркер начала документа ---. YAML формируется полностью в браузере, поэтому секреты и внутренние конфигурации не покидают ваш компьютер.