OpenReplay Logo
12k
12k

Валидатор YAML

Проверяйте и анализируйте YAML в браузере — получайте точную строку и столбец любой синтаксической ошибки и преобразуйте корректный YAML в JSON. Поддерживаются файлы с несколькими документами.

Обрабатывается локально

Об этом инструменте

YAML — это удобный для человека формат данных, используемый для конфигурации, конвейеров CI и манифестов Kubernetes, но его чувствительный к отступам синтаксис делает ошибки легко допустимыми. Этот валидатор анализирует ваш YAML и, если что-то не так, сообщает точную строку и столбец, чтобы вы могли быстро всё исправить.

Корректный ввод также преобразуется в JSON на боковой панели, что удобно для передачи конфигурации YAML инструментам, ожидающим JSON. Файлы с несколькими документами, разделёнными ---, поддерживаются и возвращаются в виде массива. Вставьте свой YAML, и результат будет обновляться по мере ввода.

Проверка и преобразование выполняются локально — ваша конфигурация никогда не покидает браузер.

Часто задаваемые вопросы

Какие типы ошибок он обнаруживает?

Синтаксические ошибки, такие как неправильные отступы, несовпадающие скобки, недопустимые якоря и дублирующиеся ключи — каждая сообщается со строкой и столбцом. Он проверяет структуру, а не то, корректна ли ваша конфигурация семантически для конкретного инструмента.

Обрабатывает ли он многодокументный YAML?

Да. Документы, разделённые ---, анализируются по отдельности; вывод JSON представляет собой массив с одной записью на документ.

Чем это отличается от конвертера JSON ⇄ YAML?

Этот инструмент ориентирован на проверку с точным указанием позиций ошибок. Конвертер JSON ⇄ YAML предназначен для двустороннего преобразования, когда у вас уже есть корректный ввод; оба инструмента связаны между собой.