Sono alle prese con il modo in cui Moxy gestisce l'ereditarietà degli oggetti.Rinominare "type" dall'output moxy JSON
In particolare, ho bisogno di rinominare l'elemento predefinito type
che Moxy aggiunge in caso di sottotipi in quanto mi impedisce di avere il mio campo type
nei miei oggetti.
Questa domanda si riferisce allo Remove "type" from JSON output jersey moxy ma sfortunatamente non risponde alla mia domanda.
Ho tentato di includere @XmlDiscriminatorNode
nella mia classe astratta che non sembrava fare alcuna differenza nel risultato.
Ho anche provato a rimuovere completamente l'elemento predefinito moxy type
ma senza esito positivo.
controllare http://stackoverflow.com/questions/13831189/xmldiscriminatornode-xmldescriminatorvalue-not-working-on-weblogic-server/13838091#13838091 –
Sembra che Blaise sia in grado di rinominarlo attributo 'classifier' per XML, quindi cercherò di ricominciare usando il suo esempio dal suo blog http://blog.bdoughan.com/2010/11/jaxb-and-inheritance-moxy-extension.html. Grazie! –