1

SOAP 呼び出しの結果を一連の POJO に変換しようとしています。以下は、既存の XML がどのように見えるか、および適用しようとしている変換の例です。

<?xml version="1.0" encoding="UTF-8"?>
<orders>
  <order>
   <StoreID />
   <Total>false</Total>
   <IndividualEntry>
     <Number>8</Number>
     <DeliverCharge>30.0</DeliverCharge>
   </IndividualEntry>
   <IndividualEntry>
     <Number>7</Number>
     <DeliverCharge>20.0</DeliverCharge>
   </IndividualEntry>
   <IndividualEntry>
     <Number>6</Number>
     <DeliverCharge>1.0</DeliverCharge>
   </IndividualEntry>
 </order>

私のデータウィーブ変換は次のとおりです-ドキュメントに従って、繰り返されるキー(この場合はIndividualEntry)にマルチキーセレクターを使用する必要がありますが、このシナリオでそれを実装するにはどうすればよいですか?

Orders: payload.orders.*order map {
    StoreID : $.StoreID,
    Total   : $.Total,
    IndividualEntry: {
        Number: $.Number,
       DeliverCharge: $.DeliverCharge   
    }
}
4

1 に答える 1

3

以下のように試すことができます

Orders: payload.orders.*order map {
StoreID : $.StoreID,
Total   : $.Total,
IndividualEntry: $.*IndividualEntry map {
    Number: $.Number,
   DeliverCharge: $.DeliverCharge   
}
}
于 2015-09-21T04:32:16.303 に答える