線上 Markdown 轉 JSON | 免費且安全

將 Markdown 檔案轉換為 JSON,擷取 AST 語法樹、Frontmatter 前置中繼資料與表格,免費線上安全處理。

貼上 Markdown 內容,工具立即轉換為結構化 JSON——支援三種模式:輸出包含每個節點的完整抽象語法樹(AST)、將檔案開頭的 YAML 或 TOML 前置中繼資料提取為 JSON 物件,或將 Markdown 表格轉為物件陣列。選擇 AST、Frontmatter 或 Tables 模式,所有解析均在瀏覽器本機完成,無需上傳檔案。

Markdown 輸入

上傳

範例上傳轉換清除

JSON 輸出

結果

JSON 格式化
複製下載

結果

如何將 Markdown 轉換為 JSON

01

貼上您的 Markdown 內容或上傳 .md 檔案。

02

選擇轉換模式:AST、Frontmatter 或表格。

03

複製或下載產生的 JSON 輸出。

主要功能

AST 轉換

將 Markdown 轉換為完整的抽象語法樹 (AST) 以進行程式化分析。

Frontmatter 擷取

輕鬆擷取 YAML/TOML frontmatter 元資料為 JSON 物件。

表格解析

自動將 Markdown 表格轉換為結構化 JSON 陣列。

常見問題

什麼是 Markdown AST?

AST 代表抽象語法樹。它將 Markdown 檔案的結構表示為節點樹,這對於構建自定義渲染器或分析器非常有用。

你可能還需要

Markdown 檢視器

預覽和編輯 Markdown,支援即時視覺化。

開啟工具

HTML 轉 JSON

將 HTML 結構轉換為 JSON 樹。

開啟工具

LaTeX 轉 JSON

將 LaTeX 表格轉換為 JSON 陣列或物件。

開啟工具

MediaWiki 轉 JSON

將 MediaWiki 表格轉換為 JSON 陣列或物件。

開啟工具

貼上 Markdown 內容,工具立即轉換為結構化 JSON——支援三種模式:輸出包含每個節點的完整抽象語法樹(AST)、將檔案開頭的 YAML 或 TOML 前置中繼資料提取為 JSON 物件,或將 Markdown 表格轉為物件陣列。選擇 AST、Frontmatter 或 Tables 模式,所有解析均在瀏覽器本機完成,無需上傳檔案。

如何將 Markdown 轉換為 JSON

  1. 1

    貼上或上傳 Markdown

    在輸入框中貼上 Markdown 內容,或直接上傳 .md 檔案載入。

  2. 2

    選擇轉換模式

    選擇 AST 取得完整語法樹,選擇 Frontmatter 提取 YAML/TOML 中繼資料,或選擇 Tables 將表格轉換為 JSON 陣列。

  3. 3

    點擊轉換

    解析器處理您的 Markdown 並在輸出面板中呈現結構化 JSON。

  4. 4

    複製或下載

    使用「複製」將 JSON 存入剪貼簿,或使用「下載」儲存為 .json 檔案。

參考資料

  • CommonMark 規範

    標準化、無歧義的 Markdown 語法規範,定義文件如何被解析為結構化節點樹。

  • RFC 8259 — JSON

    本工具輸出所使用的 JSON 資料交換格式 IETF 標準規範。

相關工具

常見問題

Markdown 抽象語法樹(AST)是什麼?
AST(抽象語法樹)將 Markdown 文件的結構以節點樹形式表示。每個元素——標題、段落、連結、程式碼區塊——都成為帶有類型和屬性的節點。它是程式化處理 Markdown、建構自訂渲染器或內容轉換流程的基礎資料結構。
Frontmatter 模式提取什麼內容?
Frontmatter 模式讀取 Markdown 檔案開頭的中繼資料區塊——YAML 使用 --- 分隔,TOML 使用 +++ 分隔——並將鍵值對以 JSON 物件形式回傳,忽略文件正文。Hugo、Jekyll、VitePress 等靜態網站產生器廣泛使用此方式儲存頁面元資訊。
Markdown 表格如何轉換為 JSON?
在 Tables 模式下,每個 Markdown 表格被解析為 JSON 陣列:表頭列成為物件的鍵名,後續每一資料列成為包含各欄值的物件。適合將文件中的結構化資料匯出到資料庫或 API。
我的 Markdown 內容會被上傳到伺服器嗎?
不會。所有轉換均在瀏覽器本機完成,您的 Markdown 內容和上傳的檔案不會離開您的裝置。
使用 Hugo 或 VitePress 時,哪種模式最實用?
對於靜態網站產生器,Frontmatter 模式最為實用——可批次提取頁面的 title、date、tags 等中繼資料。若需要對 Markdown 內容進行程式化分析、建構自訂外掛或遷移內容格式,則使用 AST 模式。
支援哪些 Markdown 方言?
工具遵循 CommonMark 規範,同時支援 GitHub Flavored Markdown(GFM),包含 GFM 表格擴充、任務清單和圍欄程式碼區塊等特性,GFM 表格可正確轉換為 JSON 陣列。
AST 模式與 remark/unified 生態有什麼關係?
remark 是 Node.js 生態中知名的 Markdown 處理函式庫,其內部同樣使用 AST(稱為 mdast)。本工具在瀏覽器中直接視覺化輸出相同格式的 AST,方便開發者無需建立本機環境即可快速調試和驗證解析結果。