0

2 つの異なる要素に日付と時刻を含む XML ストリームがあります。これを、2 つの String フィールドを含む「Match」オブジェクトに逆シリアル化しています。

@Element
public String MatchDate;

@Element
public String MatchStartTime;

これは正常に機能しますが、コードの後半で日付から数秒を減算する必要があるため、これら 2 つの値を Calendar オブジェクトにマージしたいと考えています。したがって、クラスに追加のフィールドがあります。

public Calendar MatchCal;

XML の一部ではないため、注釈はありません。

最初のシリアル化の後、リスト内のすべての要素を簡単に調べることができました。このアプローチを使用したパフォーマンスのオーバーヘッドを無視する場合は、おそらくそれが道です。

しかし...逆シリアル化中に「その場で」MatchCalオブジェクトを設定することは可能ですか?

もしそうなら、どのように?

4

1 に答える 1