我正在将 XML 文档序列化为 Java 对象。有一些元素我想成为可选的。如果在 XML 中提供,那么它将最终添加额外的功能。但是,如果 XML 中缺少该元素,那也没关系——不要因此抛出错误。
在最新版本的 XStream 中,它指出现在有一个用于 Optional 的转换器;我想,我不确定如何实施。
我查看了是否有关于此的任何文档,但我很难找到任何东西。我在 StackOverflow 上寻找任何答案,但我发现没有一个能解决我的问题。我还搜索了 GitHub 问题以获取如何操作的示例。