0

Java アプリケーションがあり、次のような xml 出力が生成されます。多くのことを試しましたが、まだ運がありません。

<remittances>
<remittance>
<financialData_priAmnt_curr>a</financialData_priAmnt_curr>
<financialData_priAmnt_val>a</financialData_priAmnt_val>
<status_dateCreated>a</status_dateCreated>
<status_errorCode>a</status_errorCode>
<status_statusCode>a</status_statusCode>
<supplementaryData_key>a</supplementaryData_key>
<supplementaryData_value>a</supplementaryData_value>
<transactionId>a</transactionId>
<transactionType>a</transactionType>
</remittance>
</remittances>

しかし、これをよりフォーマット化された方法で表示したいと思います。お気に入り:

  <person>
  <firstname>Joe</firstname>
  <lastname>Walnes</lastname>
  <phone>
    <code>123</code>
    <number>1234-456</number>
  </phone>
  <fax>
    <code>123</code>
    <number>9999-999</number>
  </fax>
</person>
4

1 に答える 1

0

注釈を使用して、名前と動作の一部を変更できます。

@XStreamAlias("Person") -> this will change the class name to Person
@XStreamOmitField("password") -> to omit the password field.

ここで詳細情報を参照してください: http://x-stream.github.io/annotations-tutorial.html

これで十分でない場合は、独自のコンバーターを作成する必要があります。Xstream ではこれが可能です。 http://x-stream.github.io/converter-tutorial.html

ミハイ

于 2012-06-26T07:51:03.657 に答える