json-tools .ru

YAML в JSON

Разбирает YAML-документ и выводит те же данные как JSON — полезно, когда конфиг нужно передать в код или API, понимающие только JSON.

Что распознаётся как YAML

В автоопределении YAML принимается, только если это блочный документ (начинается с ключа, списка или ---) — так JSON, случайно похожий на YAML, не перехватывается. Если явно выбрать вход YAML, разбираются и flow-стиль ({a: 1}), и обычные YAML-ошибки показывают точную строку и колонку.

Что происходит с типами

YAML-скаляры true/false/null/числа превращаются в JSON boolean/null/number, а обычные строки остаются строками в двойных кавычках JSON. Комментарии # из YAML при этом отбрасываются — в JSON для них нет места.

Формат
YAML → JSON
Исходный текст Вставьте текст или загрузите файл
Результат Тип пока не определён
Статистика появится после форматирования