線上 OPML 轉 JSON | 免費且安全

將 OPML 檔案轉換為 JSON 格式,支援檔案上傳、巢狀大綱並保留所有屬性,全程在瀏覽器本機安全轉換。

貼上 OPML 大綱或上傳 .opml 檔案,工具即時轉換為結構化 JSON——完整保留巢狀大綱的層級結構、head 元資料,以及所有 XML 屬性(text、title、xmlUrl、htmlUrl、type)對應為 JSON 屬性。全程於瀏覽器本機解析,RSS 訂閱清單與大綱資料絕不上傳伺服器。

OPML 輸入

上傳

範例上傳轉換清除

JSON 輸出

JSON 結果會顯示在這裡...

JSON 格式化複製下載

JSON 結果會顯示在這裡...

如何將 OPML 轉換為 JSON

01

上傳您的 OPML 檔案或貼上 XML 內容。

02

單擊「轉換」以解析大綱結構。

03

複製 JSON 結果或將其下載為 .json 檔案。

主要功能

大綱保留

完整保留巢狀大綱與屬性的階層結構。

用戶端安全

所有處理都在您的瀏覽器中進行。沒有檔案上傳到任何伺服器。

屬性支援

自動將所有 XML 屬性轉換為 JSON 屬性。

常見問題

什麼是 OPML?

OPML(大綱處理標記語言)是一種用於大綱的 XML 格式,通常用於 RSS 提要列表。

我可以轉回 OPML 嗎?

目前此工具僅支援 OPML 到 JSON 的轉換。

貼上 OPML 大綱或上傳 .opml 檔案,工具即時轉換為結構化 JSON——完整保留巢狀大綱的層級結構、head 元資料,以及所有 XML 屬性(text、title、xmlUrl、htmlUrl、type)對應為 JSON 屬性。全程於瀏覽器本機解析,RSS 訂閱清單與大綱資料絕不上傳伺服器。

如何將 OPML 轉換為 JSON

  1. 1

    新增 OPML 檔案

    上傳 .opml 檔案,或將原始 OPML/XML 內容直接貼入輸入框。

  2. 2

    點擊「轉換為 JSON」

    解析器讀取 <opml> 根節點、head 與 body,逐層遍歷巢狀 <outline> 元素,建構完整的 JSON 樹。

  3. 3

    檢視輸出結果

    確認 JSON 結構:每個 outline 的屬性對應為物件鍵,子 outline 以陣列形式巢狀。

  4. 4

    複製或下載

    點擊「複製」將 JSON 寫入剪貼簿,或點擊「下載」儲存為 .json 檔案供其他工具匯入。

參考資料

  • OPML 2.0 規範

    定義 OPML 大綱格式、head/body 章節及 outline 屬性的官方規範文件。

  • RFC 8259 — JSON

    工具輸出所採用的 JSON 資料交換格式的 IETF 標準。

相關工具

常見問題

OPML 是什麼?
OPML(Outline Processor Markup Language,大綱處理標記語言)是一種 XML 格式,廣泛用於 RSS 訂閱清單、播客訂閱管理和層級筆記結構。
播客應用程式匯出的 OPML 能直接轉換嗎?
可以。Overcast、Castro、Pocket Casts 等播客應用程式均支援以 OPML 格式匯出訂閱清單。上傳後即可取得包含 xmlUrl、htmlUrl、type 等元資訊的完整 JSON。
巢狀大綱結構能完整保留嗎?
能。所有巢狀 <outline> 元素的層級關係完全保留,子 outline 在結果 JSON 中以陣列形式巢狀於父節點內。
OPML 的所有屬性都會出現在 JSON 輸出中嗎?
會。outline 上的每個 XML 屬性——如 text、title、xmlUrl、htmlUrl、type——均自動轉換為對應的 JSON 屬性,資訊完整無遺漏。
RSS 閱讀器匯出的 OPML 包含哪些資訊?
通常包含訂閱來源名稱(text/title)、Feed 位址(xmlUrl)、網站位址(htmlUrl)及類型(type=rss 或 type=atom)。本工具將這些屬性完整對應為 JSON,方便程式化處理或系統整合。
我的 OPML 資料會上傳至伺服器嗎?
不會。所有解析與轉換均在瀏覽器本機完成,OPML 檔案與訂閱清單資料始終保留在您的裝置上,不會傳送至任何伺服器。