2

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

任何人都知道我该怎么做?

谢谢

4

1 回答 1

3

您可以指定除 ID 之外的所有集合元素字段都不应由以下任一方式序列化:

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

或者您可以编写自己的转换器

于 2009-11-13T16:49:07.673 回答