Каковы параметры моего уровня для XML Databinding на Android?Автоматизированная сериализация XML (de) на Android?
Возможно, я злоупотребляю термином «привязка данных»: я ищу поддержку для автоматической (де) сериализации java pojos до & из XML. Это связано с общением с службами REST, которые не имеют никакого клиентского пакета для использования.
Первоначальное исследование этой проблемы продемонстрировали, к моему удивлению, что решение этой задачи на Android имеет множество барьеров:
- на языке Java стандартной библиотеки JAXB нет на Android
- Java- Нестандартный пакет XML потокового нет на Android
- Джексон XML не работает без XML потоковой передачи (или подозрительного обходного)
- SimpleXML не JAX-RS совместимый, требует Pojo повторных аннотаций, и хуже : requi res значительная работа для обработки нетривиального разнообразия общих объектов (например; UUID, URI)
Я очень удивлен, что такая общая & тривиальная задача на других платформах приводит к тому, что чувствует себя в тупик.
Услуги, с которыми я работаю, находятся в альфа-состоянии, поэтому не имеют стабильной модели домена. Прежде чем погрузиться в хрупкий мир саксов-парсеров, потяните парсеры и/или xpath & шаблон, какие у меня другие варианты? Какие библиотеки, удобные для предприятий, я мог пропустить?
http://square.github.io/retrofit/ –
переоснащение определенно стоит попробовать. похоже, что некоторые особенности перекрываются с Джерси, что, безусловно, интересно. может пожелать, чтобы это предложение было ответом. благодаря! –