-2

xml ファイルを返す Java サーブレットから perl スクリプトを呼び出す必要があります。次に、Java サーブレットは、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 に答える