Ik heb een XSD-bestand met opsomming in kleine letters, b.v.
...`
Wanneer ik het vertaal naar java classes met behulp van jaxb, krijg ik het volgende:
public enum MyType{
@XmlEnumValue("oneTwo")
ONE_TWO("oneTwo"),
@XmlEnumValue("threeFour")
THREE_FOUR("threeFour"),
private final String value;
...`
Ik gebruik jackson om de jaxb-objecten te rangschikken/unmarshalen en deze enums in het ONE_TWO-formulier te krijgen, terwijl ik deze enums in hun oorspronkelijke (van XSD) -vorm nodig heb.
Hoe kan ik dat doen?
Is er een manier om de naamgeving van jaxb te veranderen? of als alternatief, wijzig json marshaling zodat het de enum "waarde" methode gebruikt in plaats daarvan de enum naam?
Bedankt!