для ШУС
Эксклюзивно для ШУСШкольное ученическое самоуправление СОШ №94
Файл не уходит с устройства — всё считается в браузере

JSON ⇄ YAML

Переводит JSON в YAML и YAML в JSON. Сторона определяется сама, ошибки показываются с номером строки. Всё считается в браузере, файл настроек никуда не отправляется.

JSON или YAML
Результат
Здесь появится результат

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

1

Вставь слева JSON или YAML — что есть

2

Направление определится само, но его можно задать вручную

3

Скопируй результат или скачай файлом

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

Как инструмент понимает, что ему дали?

Он пробует разобрать текст как JSON. Получилось — значит на выходе YAML, не получилось — считает, что это YAML, и переводит в JSON. Если угадал неверно, поставь направление вручную.

Почему YAML ругается на отступ?

В YAML отступы делаются только пробелами, табуляция запрещена стандартом. Ещё частая причина — разное число пробелов у соседних строк одного уровня.

Комментарии из YAML сохранятся?

Нет. В JSON комментариев не бывает, поэтому при переводе они теряются. Это ограничение формата, а не инструмента.

Даты и версии не поедут?

YAML вольно обращается с типами: 1.10 он видит как число, а не как версию, а yes может стать true. Если важна точность, оборачивай такие значения в кавычки.

весь список
Мои файлы