我想使用获取JSON数据并将其转换为XML文件的Perl脚本。我怎么能在Perl中做到这一点?
答案 0 :(得分:14)
use JSON;
my $json_string = '................';
my $deserialized = from_json( $json_string );
这就是全部 - 您的JSON数据被解析并存储在$ deserialized中。
答案 1 :(得分:10)
使用
安装:XML::XML2JSONsudo cpan XML :: XML2JSON
然后尝试:
use XML::XML2JSON;
my $JSON = '{"entry":{"name":"Douglas Crockford","phone":"555 123 456"}}';
my $XML2JSON = XML::XML2JSON->new();
my $Obj = $XML2JSON->json2obj($JSON);
my $XML = $XML2JSON->obj2xml($Obj);
print $XML;