読者です 読者をやめる 読者になる 読者になる

XML->JSON変換サービス

インターネットで配布されているXMLフォーマットのデータをJSONフォーマットに変換するサービスを立ち上げました。

 XML2JSON


以下に示す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);