有没有可能我序列化一个对象而不需要添加它的实际根标签。这听起来有点好奇,所以我附加了一些代码来解释我的意思:
class Test {
public MyClass M;
}
class MyClass {
public int A;
public int B;
}
成员 A 和 B 现在不应序列化为 M,而是序列化为 Root 类Test
,如下所示:
<Test>
<A>3</A>
<B>4</B>
</Test>
我需要这个,因为我有许多空的虚拟类,它们只是从基类派生的,但根本不添加任何成员,我想避免对内部虚拟类型进行序列化。这可能吗?