Я пытаюсь преобразовать результат вызова SOAP в набор POJO. Ниже приведен пример того, как выглядит мой существующий XML, и преобразование, которое я пытаюсь применить.DataWeave XML to POJO Transformation
<?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
}
}