インターフェース SerializationContext
public interface SerializationContextカスタムシリアライザーの JSONB 内部を提供します。- 導入:
- JSON バインディング 1.0
- 関連事項:
JsonbSerializer
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 <T> voidserialize(StringSE key, T object, JsonGenerator generator)現在のJsonGeneratorインスタンスを使用して、任意のオブジェクトを JSON に直列化します。<T> voidserialize(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 ジェネレーター。