我有一個JSON Encoded
字符串。我需要從中創建XML
。如何從Perl中的JSON字符串創建XML?
現在我正在做的是,使用JSON PERL MODULE
我正在解碼字符串,並將創建一個Perl數組。遍歷數組並創建XML。這是更多的編碼。
該作業的任何模塊?
這將自動將JSON轉換爲XML ...我GOOGLE了它,我沒有找到任何解決方案。
我知道有一個模塊可以將XML轉換爲JSON XMLTOJSON。
我有一個JSON Encoded
字符串。我需要從中創建XML
。如何從Perl中的JSON字符串創建XML?
現在我正在做的是,使用JSON PERL MODULE
我正在解碼字符串,並將創建一個Perl數組。遍歷數組並創建XML。這是更多的編碼。
該作業的任何模塊?
這將自動將JSON轉換爲XML ...我GOOGLE了它,我沒有找到任何解決方案。
我知道有一個模塊可以將XML轉換爲JSON XMLTOJSON。
請結帳,這可能會幫助你出去!
來自博客blogLink作者:yakovsh
最近,我曾與它返回JSON谷歌AJAX API數據進行工作。爲了我的目的,數據需要用XML。雖然有一個名爲XML2JSON的CPAN模塊被設計用來做到這一點,但由於某種原因,它扼殺了我的輸入。相反,我從Google::Data::JSON模塊採用了一個更簡單的方法如下:
use JSON::Any;
use XML::Simple;
my $convertor = JSON::Any->new();
my $data = $convertor->decode($json);
my $xml = XMLout($data)
XML沒有數組,對象,字符串,數字的概念。 XML具有元素,屬性和文本。你需要在兩者之間定義一些映射。 – ikegami
我知道,但模塊/插件是爲所有這些寫的。儘量減少工作量。 – Sahal
你不明白:你還沒有說你想要什麼格式。 「XML」不是一種格式。 – ikegami