Исходный YAML

или перетащите файл сюда либо вставьте код ниже
Исходный YAML

Таблица Markdown

Параметры таблицы Markdown

Файлы не покидают браузерКак именно?

Этот конвертер YAML в таблицу Markdown превращает список словарей YAML в таблицу GitHub Flavored Markdown: одна строка на элемент, один столбец на ключ. Вставьте YAML или откройте файл .yaml и скопируйте таблицу.

Обновлено:

Как это работает

  1. Вставьте или откройте YAML

    Вставьте YAML, перетащите файл .yaml или .yml или откройте его по ссылке. Список на верхнем уровне или внутри ключа, например services:, находится автоматически.

  2. Выберите список и столбцы

    Укажите путь, чтобы взять другой список, выберите, как записывать вложенные списки, скройте или переставьте столбцы.

  3. Скопируйте Markdown

    Скопируйте таблицу в документацию или скачайте ее как файл .md.

Возможности

  • Конфигурации в виде таблиц

    Опишите сервисы из файла Compose, задачи CI-пайплайна, флаги функций или ключи локализации в виде читаемой таблицы.

  • Полноценный YAML

    Якоря, псевдонимы и ключи слияния (<<) разрешаются, комментарии игнорируются, а несколько документов, разделенных ---, читаются как список.

  • Вложенные ключи разворачиваются

    Словарь внутри элемента становится столбцами с точкой в имени, например resources.limits.cpu; списки — пронумерованными столбцами, текстом JSON или значениями через разделитель.

  • YAML 1.1 или 1.2

    Выберите схему: в YAML 1.2 yes и no остаются текстом, а YAML 1.1 читает их как true и false, как это делают старые парсеры.

Ограничения и конфиденциальность

YAML-файл может занимать до 10 MB, а таблица ограничена 50 000 строк. Файлы больше 5 MB конвертируются напрямую из файла, без загрузки в редактор.

Хорошие таблицы получаются только из списков записей. Глубоко вложенную конфигурацию с небольшим числом повторяющихся элементов удобнее читать в исходном YAML или конвертировать инструментом YAML в JSON. Длинные многострочные значения (блочные скаляры с |) записываются в одну ячейку с <br> между строками, и таблица может стать широкой; если нужен только обзор, скройте такие столбцы.

На сервер ничего не загружается. Подробнее — на странице о конфиденциальности.

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

Как преобразовать YAML в таблицу Markdown?

Вставьте YAML. Если в нем есть список словарей, каждый элемент станет строкой; скопируйте Markdown справа.

Что, если в YAML всего один словарь?

Введите $ в поле «Массив для конвертации» — получится таблица из одной строки со столбцом на каждый ключ. Или укажите путь к списку внутри словаря.

Выполняются ли теги вроде !!python/object?

Нет. Неизвестные теги никогда не выполняются: их значения сохраняются как простой текст, а предупреждение перечисляет такие теги.

Почему значение показывается как on или true?

YAML 1.1 читает on, yes и no как логические значения. Выберите в поле «Схема YAML» вариант «YAML 1.2 core», чтобы они остались текстом.

Сохранятся ли русские комментарии и значения?

Значения на кириллице переносятся в таблицу без изменений. Комментарии YAML в таблицу не попадают — они игнорируются при разборе.

YAML отправляется на сервер?

Нет. Он разбирается в фоновом потоке в вашем браузере и остается на вашем устройстве.

Похожие инструменты