我有一个具有map类型属性的对象,但我希望将此地图序列化为一个列表,仅包含此映射的值。
我可以通过其他方式做到这一点(例如,通过使地图瞬态,添加几个setter / getter返回地图的值并序列化此列表)但我想知道是否有一种方法来自定义SimpleXml得到这个结果。
答案 0 :(得分:1)
与您的other question一样,最好是实施Converter
。
以下是一些方面:
Converter
OutputNode
或将其写入侦听程序并将其序列化Converter
和AnnotationStrategy
请参阅:
但是,请给我们一些更多的信息(比如类的结构和预期的输出xml)。