我正在尝试将 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
}
}