そのプリミティブの有効な値などの情報が追加されたプリミティブ型を表す複雑なクラス「A」を取得し、「B」に「A」のインスタンスを含め、XML で「B」を「A」でシリアル化することは可能ですか? " プリミティブ型としてのみ表示されますか?
Class A<T> {
T obj;
Static ValidValue<T>[] validValues;
}
Class B {
A<int> intVal;
A<string> stringVal;
}
必要な出力は単なるプリミティブです。ValidValues は、逆シリアル化後にデータを検証するために使用されます。
<B>
<A>1</A>
<A>example</A>
</B>