インターフェース SerializationContext
public interface SerializationContext
カスタムシリアライザーの JSONB 内部を提供します。- 導入:
- JSON バインディング 1.0
- 関連事項:
JsonbSerializer
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 <T> void
serialize(StringSE key, T object, JsonGenerator generator)
現在のJsonGenerator
インスタンスを使用して、任意のオブジェクトを JSON に直列化します。<T> void
serialize(T object, JsonGenerator generator)
現在のJsonGenerator
インスタンスを使用して、任意のオブジェクトを JSON に直列化します。
メソッドの詳細
serialize
<T> void serialize(StringSE key, T object, JsonGenerator generator)
現在のJsonGenerator
インスタンスを使用して、任意のオブジェクトを JSON に直列化します。直列化は、ユーザーJsonbSerializer
からのルート型の直列化として実行されます。JsonGenerator
インスタンスは、JSONB およびユーザーシリアライザーと共有されます。- 型パラメーター:
T
- 直列化されたオブジェクトの型。- パラメーター:
key
- JSON キー名。object
- 直列化するオブジェクト。generator
- 直列化する JSONP ジェネレーター。
serialize
<T> void serialize(T object, JsonGenerator generator)
現在のJsonGenerator
インスタンスを使用して、任意のオブジェクトを JSON に直列化します。直列化は、ユーザーJsonbSerializer
からのルート型の直列化として実行されます。JsonGenerator
インスタンスは、JSONB およびユーザーシリアライザーと共有されます。キーパラメーターのないメソッドは、JSON_ARRAY 内で直列化することを目的としています。- 型パラメーター:
T
- 直列化されたオブジェクトの型。- パラメーター:
object
- 直列化するオブジェクト。generator
- 直列化する JSONP ジェネレーター。