インターフェース Deserializer<T>
- 型パラメーター:
T
- オブジェクト型
- すべての既知の実装クラス:
DefaultDeserializer
,SerializationDelegate
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
InputStream のデータからオブジェクトに変換するための戦略インターフェース。
- 導入:
- 3.0.5
- 作成者:
- Gary Russell, Mark Fisher, Juergen Hoeller
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明deserialize
(InputStreamSE inputStream) 指定された InputStream から型 T のオブジェクトを読み取り(アセンブル)します。default T
deserializeFromByteArray
(byte[] serialized) 指定されたバイト配列から型 T のオブジェクトを読み取り(アセンブル)します。
メソッドの詳細
deserialize
指定された InputStream から型 T のオブジェクトを読み取り(アセンブル)します。メモ: 実装では、指定された InputStream(またはその InputStream のデコレータ)をクローズするのではなく、呼び出し側に任せます。
- パラメーター:
inputStream
- 入力ストリーム- 戻り値:
- 逆直列化されたオブジェクト
- 例外:
IOExceptionSE
- ストリームからの読み取りエラーの場合
deserializeFromByteArray
指定されたバイト配列から型 T のオブジェクトを読み取り(アセンブル)します。- パラメーター:
serialized
- バイト配列- 戻り値:
- 逆直列化されたオブジェクト
- 例外:
IOExceptionSE
- デシリアライズに失敗した場合- 導入:
- 5.2.7