« ソフトウェアRAIDを追加する | メイン | CatalystのデフォルトViewを設定する »

PerlでXMLをJSONに変換する

もう既にいろんな人が同じ機能のスクリプト公開してるけど、 自分で書いてみたらCPANモジュールのありがたさを改めて実感したのでメモ。 処理ほとんど書いてねー

#!/usr/bin/perl

use strict;
use LWP::Simple;
use XML::Simple;
use JSON::Syck;
use CGI;

my $q = new CGI;
my $url = "http://yusukebe.com/index.xml";
my $content = get ($url) or die "can't get the xml";
my $parser = XML::Simple->new();
my $xml = $parser->XMLin($content);
my $json = JSON::Syck::Dump($xml);

print $q->header(
  -type    => 'text/javascript+json',
  -charset => 'utf-8'
  );
print $json;

トラックバック

このエントリーのトラックバックURL:
http://yusukebe.com/mt/mt-tb.cgi/2095

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


ブログSEO対策:track word seo