Hallo zusammen,
gegeben ist ist folgede XML von der EZB. Diese will ich in in ein Pojo umwandeln, komme aber einfach nicht an die "Cubes" mit den Währungen. Hat jemand ne Idee was ich falsch mache?
gegeben ist ist folgede XML von der EZB. Diese will ich in in ein Pojo umwandeln, komme aber einfach nicht an die "Cubes" mit den Währungen. Hat jemand ne Idee was ich falsch mache?
XML:
<gesmes:Envelope xmlns:gesmes="http://www.gesmes.org/xml/2002-08-01" xmlns="http://www.ecb.int/vocabulary/2002-08-01/eurofxref">
<gesmes:subject>Reference rates</gesmes:subject>
<gesmes:Sender>
<gesmes:name>European Central Bank</gesmes:name>
</gesmes:Sender>
<Cube>
<Cube time="2022-05-06">
<Cube currency="USD" rate="1.0570"/>
<Cube currency="JPY" rate="137.90"/>
<Cube currency="BGN" rate="1.9558"/>
<Cube currency="CZK" rate="24.665"/>
<Cube currency="DKK" rate="7.4400"/>
<Cube currency="GBP" rate="0.85625"/>
<Cube currency="HUF" rate="381.47"/>
<Cube currency="PLN" rate="4.7028"/>
<Cube currency="RON" rate="4.9490"/>
<Cube currency="SEK" rate="10.4686"/>
<Cube currency="CHF" rate="1.0419"/>
<Cube currency="ISK" rate="138.30"/>
<Cube currency="NOK" rate="9.9808"/>
<Cube currency="HRK" rate="7.5336"/>
<Cube currency="TRY" rate="15.8078"/>
<Cube currency="AUD" rate="1.4888"/>
<Cube currency="BRL" rate="5.3183"/>
<Cube currency="CAD" rate="1.3560"/>
<Cube currency="CNY" rate="7.0506"/>
<Cube currency="HKD" rate="8.2969"/>
<Cube currency="IDR" rate="15312.44"/>
<Cube currency="ILS" rate="3.5965"/>
<Cube currency="INR" rate="81.2980"/>
<Cube currency="KRW" rate="1343.90"/>
<Cube currency="MXN" rate="21.3555"/>
<Cube currency="MYR" rate="4.6191"/>
<Cube currency="NZD" rate="1.6440"/>
<Cube currency="PHP" rate="55.467"/>
<Cube currency="SGD" rate="1.4642"/>
<Cube currency="THB" rate="36.303"/>
<Cube currency="ZAR" rate="16.9614"/>
</Cube>
</Cube>
</gesmes:Envelope>
Java:
public class Envelope {
private String subject;
private List<EnvelopeCube> Cube;
private String gesmes;
private String xmlns;
private String text;
//Constructor + Getter + Setter
}
Java:
public class EnvelopeCube {
private String time;
private List<Cube> Cube;
//Constructor + Getter + Setter
}
Java:
public class Cube {
private String currency;
private Double rate;
//Constructor + Getter + Setter
}