Użyj JAXB (xjc) wygenerowanych klas w systemie Android
UżywamRest-Webservice
wAndroid
. TheWeb Service
poradzę sobieJSON
iXML
, API jest opisane jakoXSD
. Więc użyłemJAXB
generować klasy zXSD
a potem użyłem jacksonaJSON
procesor do generowaniaJSON
z moich wystąpień.
Problemem jestJAXB
(xjc
) generuje klasy zJAXB
adnotacje iAndroid
nie radzę sobie z nimi. Próbowałem dodaćjaxb-api.jar
do mojego projektu na Androida, ale Dalvik nie użyje klas podstawowych.
W przypadku mojej pierwszej implementacji ręcznie usunąłem adnotacje. Ale terazXSD
został zaktualizowany i nie chcę tego robić za każdym razem.
Czy masz jakiś pomysł, jak lepiej poradzić sobie z tym problemem? Czy istnieje możliwość użyciajaxb/xjc
bez adnotacji lub czy istnieje inny generator kodu, który mógłby to zrobić? Czy wiesz, jak łatwo usunąć adnotacje z klas Java (nawet jeśli są one drukowane w wielu wierszach)? Czy istnieje ustawienie projektu dlaAndroid
Eclipse
projekty, które sprawiają, że dalvik zezwala na podstawowe biblioteki?
thx, cathixx