Ich habe diese xml:Wie XML-Element zu primitiven Typen analysieren?
<order>
<id_address_delivery>4</id_address_delivery>
</order>
und Java-Klasse
@JacksonXmlRootElement(localName = "order")
public static class Order
{
@JacksonXmlProperty(localName = "id_address_delivery")
public String id_address_delivery;
}
Wenn ich versuche, xml mit Code zu analysieren:
XmlMapper XmlMapper = new XmlMapper()
XmlMapper.readValue(xml, Order.class);
ich den Fehler bekommen: nicht Instanz deserialisieren Kann von java.lang.String aus START_OBJECT Token
Wie man das deserialize xml Element zum ursprünglichen Typ korrigiert?
auch 'XmlMapper XmlMapper = new XmlMapper()' keinen Sinn macht. Es sollte mindestens 'xmlMapper' (erster Buchstabe Kleinbuchstaben) und' xmlMapper.readValue (..) 'sein. – Timo