【问题标题】:XStream serializing collectionsXStream 序列化集合
【发布时间】:2010-12-16 08:43:29
【问题描述】:

我有一个想用 Xstream 序列化的类结构。根类包含其他对象(不同类型)的集合。我只想序列化存储在集合中的部分对象(主要是它们的 ID,而不是每个元素的剩余内容)。

有人知道我会怎么做吗?

谢谢

【问题讨论】:

  • 你能举个例子吗?

标签: java xml xml-serialization xstream


【解决方案1】:

您可以通过以下任一方式指定除 ID should not be serialized 之外的所有集合元素字段:

  1. 声明它们transient
  2. @XStreamOmitField注释它们
  3. 致电xstream.omitField()

或者你可以write your own converter

【讨论】:

  • 编写自己的转换器实际上非常简单,所以如果由于某种原因其他的对您不可行,请不要忽略该选项。
猜你喜欢
  • 2010-12-19
  • 1970-01-01
  • 1970-01-01
  • 2013-04-02
  • 2012-04-22
  • 2014-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多