オンラインでOPMLをJSONに変換 | 無料&安全

OPMLファイルをJSONに変換し、ネストしたアウトラインと全属性を保持。ファイルアップロードに対応し、データはブラウザ内で安全に処理します。

OPMLアウトラインを貼り付けるか .opml ファイルをアップロードするだけで、このツールが即座に構造化JSONへ変換します。ネストされたアウトラインの完全な階層、ヘッドのメタデータ、そしてすべての XML 属性(text・title・xmlUrl・htmlUrl・type)を JSON プロパティとして忠実に保持します。変換処理はすべてブラウザ内で完結するため、RSSフィードリストやアウトラインのデータがサーバーに送信されることは一切ありません。

OPML 入力

アップロード

サンプルアップロード変換クリア

JSON 出力

JSONの結果がここに表示されます...

JSONフォーマッターコピーダウンロード

JSONの結果がここに表示されます...

主な機能

アウトライン保持

ネストされたアウトラインと属性の階層構造をそのまま保持します。

クライアントサイドで安全

すべての処理はブラウザ内で行われます。ファイルはサーバーにアップロードされません。

属性サポート

XML の属性を自動的に JSON のプロパティへ変換します。

OPMLをJSONに変換する方法

  1. 1

    OPMLを用意する

    .opml ファイルをアップロードするか、OPML/XML の生テキストを入力欄に直接貼り付けます。

  2. 2

    「JSONに変換」をクリック

    パーサーが <opml> ルート・head・body を読み込み、ネストされた <outline> 要素を走査して JSON ツリーを構築します。

  3. 3

    出力内容を確認

    各アウトラインの属性がプロパティとしてマッピングされ、子アウトラインが配列としてネストされた JSON 構造をレビューします。

  4. 4

    コピーまたはダウンロード

    「コピー」でクリップボードへ取り込むか、「ダウンロード」で .json ファイルとして保存して他のツールにインポートします。

参考資料

  • OPML 2.0 仕様

    OPML アウトライン形式、head・body セクション、アウトライン属性を定義した公式仕様書。

  • RFC 8259 — JSON

    ツールの出力に使用される JSON データ交換フォーマットの IETF 仕様。

関連ツール

よくある質問

OPML とは何ですか?
OPML(Outline Processor Markup Language)はアウトライン用の XML 形式で、RSS フィードリスト・ポッドキャスト購読リスト・階層型メモなどに広く使われています。
ポッドキャストアプリの購読リストを OPML でエクスポートできますか?
はい。多くのポッドキャストアプリは購読リストを OPML 形式でエクスポートできます。このツールを使えばそのファイルを JSON に変換し、自分のアプリやスクリプトで活用できます。
ネストされたアウトラインは保持されますか?
はい。ネストされた <outline> 要素の完全な階層が保持され、子アウトラインは結果の JSON においても配列として親要素内にネストされます。
OPML の属性は JSON 出力に含まれますか?
はい。各アウトラインの XML 属性(text・title・xmlUrl・htmlUrl・type など)はすべて自動的に対応する JSON プロパティへ変換されます。
RSS リーダーからエクスポートした OPML もそのまま変換できますか?
はい。Feedly・Inoreader・NetNewsWire などの RSS リーダーは OPML でフィードをエクスポートします。そのファイルをそのままアップロードすると、フィードのメタデータ(xmlUrl・htmlUrl・type など)を含む JSON が得られます。
データがサーバーに送信されることはありますか?
ありません。すべての解析・変換処理はブラウザ内で完結します。OPML ファイルやフィードリストがデバイスの外に出ることは一切ありません。