Начать Добавить сайт

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

Developer Tools

Вставьте JSON и сразу получите аккуратный YAML: отступ 2 или 4 пробела, сохранение или сортировка ключей — всё в браузере.

Ваши данные

Все инструменты

Вставьте объект или массив. Комментарии и висячие запятые не являются допустимым JSON.

Результат

Вывод YAML —
  • Всего ключей —
  • Строки —
  • Макс. глубина —

Измените любое значение — результат обновится сразу.

Формула и правила

  • Объекты становятся парами "ключ: значение"; массивы — строками "- элемент".
  • Отступ увеличивается на один уровень для каждого вложенного объекта или массива, используя 2 или 4 пробела по выбору.
  • Строки, похожие на числа, логические значения или null, заключаются в кавычки, чтобы YAML сохранял их как текст.
  • Строки с переносами или пробелами в начале/конце заключаются в двойные кавычки.
  • Пустые объекты становятся {}, а пустые массивы — [].

Примеры расчётов

Плоский объект

Ввод {"name":"Uslik","tools":21,"free":true}

Результат name: Uslik tools: 21 free: true

Массив строк

Ввод {"tags":["seo","tools","calculators"]}

Результат tags: - seo - tools - calculators

Массив объектов

Ввод {"items":[{"id":1,"ok":true},{"id":2,"ok":false}]}

Результат items: - id: 1 ok: true - id: 2 ok: false

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

Загружается ли мой JSON куда-либо?

Нет. Преобразование выполняется полностью в вашем браузере с помощью JavaScript. При закрытии вкладки данные удаляются, и ничего не отправляется на сервер.

Почему некоторые строки заключены в кавычки?

YAML воспринимает значения вроде 123, true или null как числа и логические значения. Кавычки сохраняют их как текст, чтобы почтовый индекс или номер версии не превратился в число.

Поддерживаются ли комментарии, якоря или многофайловый YAML?

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

Отказ от ответственности: Результаты рассчитаны по формуле на этой странице и носят справочный характер. Реальные объёмы зависят от материалов, технологии и условий, поэтому перед заказом закладывайте запас.