在我的XML文档中有一个特定的元素,它可以容纳任意的XML数据,也可以为空(它基本上是一种cookie类型的字段,在这里客户机可以发送任何他们想要的数据,然后服务器将其发回)。
如何使用simple-framework同时支持序列化和反序列化?基本上,我只想反序列化客户端请求中的元素,然后将其序列化为XML作为响应的一部分。但是我不确定我可以为这个字段使用什么类,或者是否有一种方法可以为它编写一个转换器。
发布于 2015-09-05 20:12:27
如果您可以通过元素名称来区分类型,那么您可以像这样使用@ElementUnion。
@ElementUnion({
@Element(name="x", type=X.class),
@Element(name="y", type=Y.class),
@Element(name="z", type=Z.class)
})除此之外,还可以使用标准的class=属性。
https://stackoverflow.com/questions/32399368
复制相似问题