TF

Конвертеры

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

Превращайте JSON в аккуратный YAML и YAML обратно в JSON — с отступами, сортировкой ключей и несколькими документами.

Работает локально в вашем браузере — введённые данные не загружаются.

или перетащите файл сюда
Вставьте JSON или YAML — преобразование идёт по мере ввода.

Что это за инструмент?

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

Конвертация использует полноценный парсер YAML 1.2 с якорями и алиасами, блочными скалярами и несколькими документами. При переводе в JSON комментарии теряются, потому что в JSON нет комментариев.

Всё работает в вашем браузере, поэтому конфигурации и секреты не покидают устройство.

Как пользоваться: Конвертер JSON в YAML

  1. Выберите JSON → YAML или YAML → JSON.
  2. Вставьте данные, перетащите файл или загрузите пример.
  3. Выберите отступ 2 или 4 пробела и при желании отсортируйте ключи, возьмите строки в кавычки или минифицируйте JSON.
  4. Скопируйте или скачайте результат либо смените направление, чтобы конвертировать обратно.

Примеры

JSON в YAML

{"name":"api","ports":[80,443]}
name: api
ports:
  - 80
  - 443

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

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

Да — YAML 1.2 принимает любой корректный JSON, так что JSON можно вставлять в YAML-файлы. Конвертация даёт более аккуратный стиль с отступами.

Почему в JSON пропали мои комментарии YAML?

В JSON нет комментариев, поэтому перенести их нельзя. Сохраните исходный YAML, если они нужны.

Что делает опция «Все строки в кавычках»?

Она берёт каждое строковое значение в двойные кавычки. Так значения вроде yes, no или on не будут прочитаны как логические старыми инструментами YAML 1.1.

Можно ли конвертировать файл с несколькими документами YAML?

Да. Документы, разделённые ---, становятся элементами массива JSON в том же порядке.

Понадобится больше возможностей?

Премиум-инструменты, повышенные лимиты и доступ через API — в наших планах. Версия 1 остаётся бесплатной и приватной в вашем браузере.