Вставь слева JSON или YAML — что есть
JSON ⇄ YAML
Переводит JSON в YAML и YAML в JSON. Сторона определяется сама, ошибки показываются с номером строки. Всё считается в браузере, файл настроек никуда не отправляется.
Как пользоваться
Направление определится само, но его можно задать вручную
Скопируй результат или скачай файлом
Частые вопросы
Как инструмент понимает, что ему дали?
Он пробует разобрать текст как JSON. Получилось — значит на выходе YAML, не получилось — считает, что это YAML, и переводит в JSON. Если угадал неверно, поставь направление вручную.
Почему YAML ругается на отступ?
В YAML отступы делаются только пробелами, табуляция запрещена стандартом. Ещё частая причина — разное число пробелов у соседних строк одного уровня.
Комментарии из YAML сохранятся?
Нет. В JSON комментариев не бывает, поэтому при переводе они теряются. Это ограничение формата, а не инструмента.
Даты и версии не поедут?
YAML вольно обращается с типами: 1.10 он видит как число, а не как версию, а yes может стать true. Если важна точность, оборачивай такие значения в кавычки.