Verwenden Sie JAXB (xjc) generierte Klassen in Android

Ich benutze eineRest-Webservice imAndroid. DasWeb Service könnte damit umgehenJSON undXMLwird die API als beschriebenXSD. Also habe ich benutztJAXB Klassen aus dem zu generierenXSD und dann habe ich jackson benutztJSON Prozessor zu generierenJSON von meinen Instanzen.

Das Problem ist, dassJAXB (xjc) erzeugt Klassen mitJAXB Anmerkungen undAndroid Ich kann damit nicht umgehen. Ich habe versucht, das hinzuzufügenjaxb-api.jar zu meinem Android-Projekt, aber der Dalvik wird Kernklassen nicht verwenden.

Bei meiner ersten Implementierung habe ich die Anmerkungen manuell entfernt. Aber jetzt dieXSD wurde aktualisiert und ich möchte dies nicht jedes Mal tun, wenn dies passiert.

Haben Sie eine Idee, wie Sie mit diesem Problem besser umgehen können? Gibt es eine Möglichkeit zu nutzenjaxb/xjc ohne Anmerkungen oder gibt es einen anderen Codegenerator, der dies tun könnte? Kennen Sie eine einfache Möglichkeit, Anmerkungen aus Java-Klassen zu entfernen (auch wenn sie in mehreren Zeilen gedruckt werden)? Gibt es eine Projekteinstellung fürAndroid Eclipse Projekte, die den Dalvik dazu bringen, Kernbibliotheken zuzulassen?

thx, cathixx

Antworten auf die Frage(2)

Ihre Antwort auf die Frage