JSON в YAML

Вставьте JSON из ответа API или выгрузки и получите YAML, который действительно читается: ни скобок, ни висящих запятых, по ключу на строку.

В конфигах часто лежат ключи и адреса серверов — отсюда ничего никуда не уходит.

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

  1. Вставьте JSON в первое поле.
  2. Прочитайте YAML ниже — он появляется по ходу ввода.
  3. Нажмите «Скопировать» или переключите вкладку для обратного перевода.

Полезно знать

Почему конфиги пишут на YAML

JSON придумывали для машин: каждая строка в кавычках, каждый элемент через запятую, комментарии запрещены. YAML даёт ту же структуру, заменяя пунктуацию отступами, — и как только файл начинают править руками (пайплайн, деплой, настройки линтера), именно эта разница определяет, как часто его правят неверно.

О чём заботится конвертер

Строки, которые можно спутать с числами, логическими значениями или датами, выводятся в кавычках: версия «1.10» не превратится в число 1.1, а код страны «NO» — в false. Длинные значения не переносятся: разорванная строка внутри адреса — это ошибка, которая ждёт ближайшего деплоя.

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

Добавляются ли комментарии?

Нет. В JSON их нет, а придумывать — значит гадать. Свои вы допишете, когда файл окажется в редакторе.

Вернётся ли обратно точно такой же JSON?

Да. Перевод структурный: ключи, значения, массивы и вложенность сохраняются в точности, поэтому обратный проход даёт исходное.

Данные уходят на сервер?

Нет. Всё происходит в браузере, а для ответов API с настоящими записями это существенно.

Какого размера файл он потянет?

Примерно до пяти мегабайт. Дальше тяжелеет показ результата, а не сам перевод.

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