Hallo,
ich habe in einer Klasse folgendes Propertyvom Typ Object:
Ich möchte das gerne generisch halten, sodass ich String, Booleans, LocalDate etc. in einer XML speichern kann.
Bei LocalDate / LocalDateTime bekomme ich aber eine Fehlermeldung:
Ich habe schon versucht eine package-info.java erstellen und hinzuzufügen:
Wie kann ich das lösen?
ich habe in einer Klasse folgendes Propertyvom Typ Object:
Java:
private Object myValue;
Ich möchte das gerne generisch halten, sodass ich String, Booleans, LocalDate etc. in einer XML speichern kann.
Bei LocalDate / LocalDateTime bekomme ich aber eine Fehlermeldung:
[com.sun.istack.SAXException2: javax.xml.bind.JAXBException: Weder class java.time.LocalDate noch eine der zugehörigen Superklassen ist diesem Kontext bekannt.
Ich habe schon versucht eine package-info.java erstellen und hinzuzufügen:
Java:
@javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters({
@XmlJavaTypeAdapter(value = LocalDateAdapter.class),
@XmlJavaTypeAdapter(value = LocalTimeAdapter.class),
@XmlJavaTypeAdapter(value = LocalDateTimeAdapter.class),
})
package com.myclass.model;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
Wie kann ich das lösen?
Zuletzt bearbeitet: