-2

我必须从返回 xml 文件的 java servlet 调用 perl 脚本。然后 java servlet 使用 jdom 将 xml 转换为 json。到目前为止,我已经成功获取了xml。我徒劳地尝试了很多使用jdom创建json。任何帮助将不胜感激。

XML 文件看起来有点像这样。

<rsp stat="ok">
<results total="5">
<result cover="http://xxxxxxxxxxxxxxxxxxxxxx.jpg" title="aaaaa" year="dddd" director="qqqqqq" rating="yyy" details="666666"/>
</results>
</rsp>

有 5 个这样的结果行。

4

1 回答 1

0

您可以尝试此链接中记录的方法

总之,将net.sf.json-lib添加到您的项目中。

然后使用net.sf.json.xml.XMLSerializer如下代码所示。

net.sf.json.xml.XMLSerializer xmlSerializer = new net.sf.json.xml.XMLSerializer(); 
JSON json = xmlSerializer.read( xmlString );  
System.out.println( json.toString(2) );

这里有一个带有源代码的github项目

于 2012-11-15T10:18:27.497 回答