代码之家  ›  专栏  ›  技术社区  ›  Steve

XStream序列化集合

  •  2
  • Steve  · 技术社区  · 16 年前

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

    有人知道我会怎么做吗?

    谢谢

    1 回复  |  直到 10 年前
        1
  •  3
  •   facundofarias Ashay Batwal    10 年前

    可以指定除ID之外的所有集合元素字段 should not be serialized 无论是:

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

    或者你可以 write your own converter .