0

我有一个具有 map 类型属性的对象,但我希望将此映射序列化为一个列表,其中仅包含此映射的值。

我可以通过其他方式做到这一点(例如,通过使地图瞬态,添加几个 setter/getter 返回地图的值并序列化此列表)但我想知道是否有一种方法可以自定义 SimpleXml 来获得这个结果。

4

1 回答 1

1

就像在您的其他问题中一样,实施Converter.

以下是一些方面:

  1. Converter为对象 实现一个
    1. 检索属性映射
    2. 迭代它并将其内容写入OutputNode 将它们写入列表并序列化它
  2. 设置ConverterAnnotationStrategy
  3. 连载

另请参阅:

但是,请给我们更多信息(例如类的结构和预期的输出 xml)。

于 2013-06-13T13:12:09.763 回答