JSON → YAML

Ввод

Результат

Вставьте или введите текст, чтобы увидеть результат конвертации.

Последний ввод сохраняется в этом браузере (localStorage) и может содержать конфиденциальные данные. Он никогда не отправляется на сервер.

Этот конвертер записывает ваш JSON как YAML, более читаемый формат для конфигурационных файлов. Объекты становятся парами ключ и значение с отступами, массивы - списками с дефисами, а кавычки появляются только когда значению они нужны, например для строки, которая иначе выглядела бы как число или булево значение. Если JSON недопустим, панель показывает ошибку со строкой и столбцом и сохраняет последний удачный результат приглушенным. Можно выбрать отступ в 2 или 4 пробела, загрузить файл, скопировать YAML или скачать его как файл .yaml.

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

  1. Вставьте JSON в панель ввода, загрузите файл или нажмите Sample, чтобы загрузить пример.
  2. Если в JSON есть ошибка, исправьте ее по строке и столбцу из красного предупреждения.
  3. Выберите отступ в 2 или 4 пробела и проверьте YAML в панели Result.
  4. Нажмите Copy или Download, чтобы сохранить файл json-to-yaml.yaml.

Часто задаваемые вопросы

Когда YAML добавляет кавычки?
Только когда это нужно, чтобы не изменить тип. Строка вроде "true" или "123" записывается в кавычках, чтобы ее не прочитали обратно как булево значение или число.
Как записываются массивы?
Как списки с дефисами, по одной строке на элемент, с выбранным вами отступом. Объекты внутри массива начинаются с дефиса на их первом ключе.
Сохраняются ли комментарии?
В JSON нет комментариев, поэтому сохранять нечего. Полученный YAML выводится без них.
Что происходит с моим JSON, когда я закрываю страницу?
Последний текст сохраняется в локальном хранилище вашего браузера и никогда не отправляется на сервер. Его можно удалить кнопкой Clear saved.

Похожие инструменты