Markdown в JSON онлайн | Бесплатно и безопасно
Конвертируйте Markdown в JSON онлайн: извлекайте AST, frontmatter и таблицы из ваших файлов. Преобразование локально в браузере.
Вставьте Markdown, и этот инструмент мгновенно преобразует его в структурированный JSON—в виде полного абстрактного синтаксического дерева (AST) всех узлов, метаданных YAML или TOML из frontmatter как объект JSON, либо таблиц Markdown как массивы записей. Выберите режим AST, Frontmatter или Tables; обработка выполняется полностью в браузере без загрузки файлов.
Ввод Markdown
Загрузить
Результат
Ключевые особенности
Конвертация в AST
Преобразование Markdown в полное абстрактное синтаксическое дерево (AST) для программного анализа.
Извлечение Frontmatter
Легко извлекайте метаданные YAML/TOML frontmatter в виде объекта JSON.
Парсинг таблиц
Автоматическое преобразование таблиц Markdown в структурированные массивы JSON.
Вам также может понадобиться
Как конвертировать Markdown в JSON
- 1
Вставьте или загрузите Markdown
Введите содержимое Markdown в поле ввода или загрузите файл .md для непосредственной загрузки.
- 2
Выберите режим конвертации
Выберите AST для полного синтаксического дерева, Frontmatter для извлечения метаданных YAML/TOML или Tables для преобразования таблиц в массивы JSON.
- 3
Нажмите «Конвертировать»
Парсер обрабатывает ваш Markdown и отображает структурированный JSON в панели вывода.
- 4
Скопируйте или скачайте
Используйте «Копировать» для получения JSON в буфер обмена или «Скачать» для сохранения в файл .json.
Ссылки
- Спецификация CommonMark
Стандартизированная и однозначная спецификация синтаксиса Markdown, определяющая порядок разбора документов в структуру.
- RFC 8259 — JSON
Спецификация IETF для формата обмена данными JSON, используемого в выводе этого инструмента.
Связанные инструменты
Часто задаваемые вопросы
- Что такое AST (абстрактное синтаксическое дерево) в Markdown?
- AST (Abstract Syntax Tree) представляет структуру документа Markdown в виде дерева узлов. Каждый элемент—заголовок, абзац, ссылка, блок кода—становится узлом с типом и свойствами. Это фундаментальная структура для программной обработки Markdown и создания собственных рендереров.
- Что извлекает режим Frontmatter?
- Режим Frontmatter читает блок метаданных в начале файла Markdown—ограниченный --- для YAML или +++ для TOML—и возвращает пары ключ-значение как объект JSON, игнорируя тело документа.
- Как таблицы Markdown преобразуются в JSON?
- В режиме Tables каждая таблица Markdown разбирается в массив JSON, где строка заголовков становится ключами объектов, а каждая следующая строка—объектом со значениями столбцов.
- Отправляется ли мой Markdown на сервер?
- Нет. Все преобразования выполняются локально в вашем браузере. Содержимое Markdown и загруженные файлы никогда не покидают ваше устройство.
- Какой режим лучше выбрать для работы с Jekyll или Hugo?
- Для генераторов статических сайтов наиболее полезен режим Frontmatter—он позволяет извлекать метаданные страниц, такие как title, date, tags. Если нужна программная обработка или анализ содержимого, используйте режим AST.
- Поддерживается ли GitHub Flavored Markdown (GFM)?
- Да. Инструмент следует спецификации CommonMark и также поддерживает GFM, включая расширения для таблиц, задачных списков и блоков кода с подсветкой синтаксиса. Таблицы GFM корректно преобразуются в массивы JSON.