Просмотрщик дерева YAML
Разбирает YAML в интерактивное сворачиваемое дерево. Поддерживает многодокументный YAML, якоря и алиасы, поиск, преобразование в JSON и перетаскивание .yaml/.yml файлов.
Что такое просмотрщик дерева YAML?
Просмотрщик дерева YAML анализирует YAML-текст и отображает его в виде интерактивного сворачиваемого древовидного структуры. Каждый узел показывает свой ключ, тип и значение, позволяя визуально исследовать вложенный YAML без чтения необработанного текста.
Как инструмент обрабатывает многодокументные YAML-файлы?
YAML-файлы могут содержать несколько документов, разделённых "---". Инструмент анализирует каждый документ независимо и отображает каждый как отдельное дерево с меткой «Документ 1», «Документ 2» и т. д.
Поддерживает ли он якоря (&) и алиасы (*) YAML?
Да. Якоря, определённые через &anchor, и ссылки через *alias автоматически разрешаются парсером js-yaml. Развёрнутое содержимое показывается inline в дереве, чтобы вы видели фактическое значение, на которое указывает алиас.
Как преобразовать YAML в JSON?
Нажмите кнопку «В JSON» на панели инструментов. Инструмент анализирует ваш YAML и выводит форматированный JSON с отступом в 2 пробела. Затем вы можете скопировать результат JSON в буфер обмена одним щелчком.
Что происходит, когда в YAML ошибка синтаксиса?
Инструмент показывает чёткое сообщение об ошибке под областью ввода, включая номер строки и описание проблемы (например, «неверный отступ элемента отображения в строке 5»). Дерево остаётся пустым, пока вы не исправите синтаксис.
Как работает функция поиска?
Введите ключевое слово в поле поиска, и совпадающие ключи и строковые значения мгновенно подсветятся. Используйте кнопки предыдущий/следующий или клавиши Enter (вперёд) и Shift+Enter (назад) для перехода между совпадениями.
Можно ли загрузить YAML из файла?
Да. Нажмите «Загрузить файл» для выбора .yaml или .yml файла или перетащите файл в область ввода. Содержимое читается локально в браузере и никогда не отправляется на сервер.
Как отображаются разные типы значений?
Каждый тип имеет свой цвет: строки зелёные, числа синие, логические значения оранжевые, а null серые. Объекты показывают значок {count}, а массивы — [count], указывая количество дочерних элементов.
Отправляются ли мои YAML-данные на сервер?
Нет. Весь анализ, отображение, поиск и преобразование в JSON происходят полностью в вашем браузере. YAML-данные никогда не покидают ваше устройство, что делает инструмент безопасным для конфигурационных файлов.
Работает ли этот инструмент офлайн?
После загрузки страницы инструмент полностью выполняется в браузере и может работать без интернета. Только начальная загрузка требует сети для получения статических ресурсов и библиотеки js-yaml.