RSS to JSON
RSSおよびAtomフィードをJSON形式に変換。チャネルメタデータ、アイテム、エンクロージャ、カテゴリ、名前空間拡張に対応——すべてブラウザ内で完結、アップロード不要、瞬時に結果表示。
RSS to JSON 変換ツールについて
この RSS to JSON 変換ツールは、すべてブラウザ内で完結します。上の入力欄に RSS 2.0、RSS 1.0 (RDF)、または Atom フィードを貼り付け、変換をクリックします。結果は整形された JSON として表示されます。サーバーへのアップロードは一切なく、JavaScript によってネイティブの DOMParser を使い瞬時に処理されます。
RSSとAtomについて
RSS(Really Simple Syndication)と Atom は XML ベースの形式で、ブログ記事、ニュース見出し、ポッドキャストなど頻繁に更新されるコンテンツを公開するために使われます。RSS 2.0 は <channel> と <item> 子要素を使い、Atom は <feed> と <entry> 子要素を使います。この変換ツールは両方を共通の JSON 構造に正規化します。
解析ルール
- RSS 2.0 —— チャネルメタデータと各
<item>を取得。 - Atom —— フィードメタデータと各
<entry>を取得。link要素はhref属性を使用。 - RSS 1.0 (RDF) ——
<rdf:RDF>内のアイテムを抽出。 - 名前空間拡張 ——
media:content、dc:creator、content:encodedなどの要素はネストオブジェクトとして保持。 - 属性 —— 要素属性は
@attributesキーの下に保存。 - 複数要素 —— 要素が複数回出現する場合(例:
category)、配列になります。 - HTML CDATA —— CDATAコンテンツはテキストとして保持。
よくある使用例
- XMLパーサーなしでJavaScriptアプリでフィードを消費。
- 開発中のフィード構造の確認。
- ポッドキャストフィードをカスタムプレーヤー用に変換。
- フィードデータをデータベースやAPIに移行。
よくある質問
フィードはアップロードされますか? いいえ。すべての解析はローカルブラウザで行われ、データがデバイスから外に出ることはありません。
URLからフィードを取得できますか? いいえ、このツールは貼り付けたフィードテキストのみを解析します。ブラウザのCORSルールによりクライアントから任意のURLを取得することはできません。フィードXMLを直接貼り付けてください。
日付はDateオブジェクトに変換されますか? いいえ。忠実性を保つため、RFC-822およびISO-8601日付は元の文字列のまま保持されます。
サイズ制限はありますか? 唯一の制限はブラウザの使用可能メモリです。大きなフィードでも素早く変換できます。