我们有一个需要转换为对象的 XML,反之亦然。像 Xstream 这样的东西。到目前为止,我们一直在使用 Xstream 来编组和解组对象/xml。但是问题是xstream中对应XML的对象,需要将所有的标签作为属性;否则,如果 XML 包含对象中不存在的任何额外标签;它炸弹。
或者,我们需要编写自定义转换器以确保操作按预期进行。还建议我使用 common digester 允许将 Xpath 从 XML 解析为对象。
我想知道最好的方法是什么;只要:
- 我只想将 XML 转换为 Object,反之亦然。
- 能够默默地忽略 XML 中映射对象中不存在的任何字段。
你有什么建议?