XML->JSON変換サービス
インターネットで配布されているXMLフォーマットのデータをJSONフォーマットに変換するサービスを立ち上げました。
以下に示すURLにアクセスすると、パラメータで指定したXMLデータをJSON形式に変換したデータが受け取れます。
http://sorasora.php.xdomain.jp/xml2json/xml2.json?url=%形式に変換したいXMLのパス%
以下にURLの設定例を示します。
GIGAZIN RSSフィード:
http://sorasora.php.xdomain.jp/xml2json/xml2.json?url=http://feed.rssad.jp/rss/gigazine/rss_2.0
Youtube AP通信のRSSフィード:
http://sorasora.php.xdomain.jp/xml2json/xml2.json?url=https://www.youtube.com/feeds/videos.xml?user=AssociatedPress
環境依存はない(JavaScript以外でも使用可能)と思いますが、何か問題があればご報告ください。
1 変換したJSONデータの取得方法
JavaScriptの場合
var xml = ""; // JSONに変換したいXMLのURL var xml = new XMLHttpRequest(); var json = undefined; xml.onload = function(){ json = JSON.parse(this.responseText); } xml.open('GET', "http://sorasora.php.xdomain.jp/xml2json/xml2.json?url" + xml, false); xml.send(null);