Работает полностью в браузере — данные не покидают страницу.
YAML / JSON / TOML
Валидация YAML, JSON и TOML с точной позицией ошибки — конвертация и форматирование между всеми тремя.
Формат входа
Валидация и конвертация конфигураций
Вставьте YAML, JSON или TOML — формат определится сам; конвертируйте в любой из трёх или оставьте тот же, чтобы переформатировать. Синтаксические ошибки возвращаются со строкой и позицией — именно этого обычно не сообщает падающий пайплайн.
Конвертация идёт через настоящий разбор, поэтому на выходе то, что видит парсер, а не результат текстового преобразования.
Почему моё значение превратилось в false?
Правило булевых значений YAML 1.1: без кавычек no, off и n читаются как false, а yes, on и y — как true. Классическая жертва — код страны NO. Заключайте в кавычки всё, где важна именно строка.
Почему YAML падает с ошибкой про табуляцию?
YAML полностью запрещает табы для отступов — только пробелы. Редактор, вставляющий табы, порождает файл, который выглядит правильно отформатированным и никогда не парсится.
Почему конвертация в TOML отклоняет мой документ?
TOML требует таблицу — отображение ключ-значение — в корне. У документа JSON или YAML, верхний уровень которого массив или скаляр, нет корректного представления в TOML, поэтому он отклоняется, а не оборачивается молча.
Что происходит с комментариями?
Они теряются. Комментарии находятся вне модели данных, поэтому любая конвертация через парсер их отбрасывает. Конвертируйте, чтобы разобраться или сгенерировать, а не чтобы мигрировать файл, который ведёте руками.
Смежные инструменты: YAML diff, Валидатор манифестов K8s и Base64.