Java Android上的自动XML(反)序列化?
Android上XML数据绑定的企业级选项有哪些 我可能误用了术语“数据绑定”:我正在寻找对java POJO与XML之间的自动(反)序列化的支持。这是在与没有任何客户端包可供使用的REST服务通信的上下文中实现的 令我惊讶的是,对这个问题的初步研究表明,在Android上完成这项任务有很多障碍:Java Android上的自动XML(反)序列化?,java,android,xml,rest,Java,Android,Xml,Rest,Android上XML数据绑定的企业级选项有哪些 我可能误用了术语“数据绑定”:我正在寻找对java POJO与XML之间的自动(反)序列化的支持。这是在与没有任何客户端包可供使用的REST服务通信的上下文中实现的 令我惊讶的是,对这个问题的初步研究表明,在Android上完成这项任务有很多障碍: Android上没有Java标准JAXB库 Android上没有Java标准XML流媒体包 Jackson XML如果没有XML流(或可疑数据流)就无法工作 解决方法) SimpleXML不兼容JA
- Android上没有Java标准JAXB库
- Android上没有Java标准XML流媒体包
- Jackson XML如果没有XML流(或可疑数据流)就无法工作 解决方法)
- SimpleXML不兼容JAX-RS,需要pojo重新注释,最糟糕的是:需要大量工作来处理各种各样的公共对象(例如UUID、URI)
这正是现在每个人都在使用的东西。改装看起来绝对值得一试。似乎有一些功能重叠的球衣,这绝对是有趣的。我想把这个建议作为答案。谢谢虽然这是一个很好的建议,但改造并不能完全解决问题。因为它仍然使用SimpleXML进行反序列化,所以改型不会处理不受支持对象的常见情况。在所有这些研究之后,看起来在安卓系统上仍然没有一个简单的解决方案。