2
Javaのxstreamでは、パラメータを持つ特定のコンストラクタを経由するようにオブジェクトを逆シリアル化する方法はありますか?XStreamは目的のコンストラクタを使ってオブジェクトを逆シリアル化します
Javaのxstreamでは、パラメータを持つ特定のコンストラクタを経由するようにオブジェクトを逆シリアル化する方法はありますか?XStreamは目的のコンストラクタを使ってオブジェクトを逆シリアル化します
XStream(または一般的に逆シリアル化)ではコンストラクタが呼び出されません。 (ほとんど使用されていない純粋なJavaモードで、デフォルトのコンストラクタを呼び出すときは除きます)
一時フィールドを初期化するには、readResolve()
メソッドを使用する必要があります。
ただし、独自のコンバータを作成して、必要な操作を行うことができます。このアプローチは、これを適用する特定のクラスが1つある場合に最適です。