public interface SerializationContext
Provides JSONB internals for custom serializers.
- Since:
- JSON Binding 1.0
- See Also:
- 
Method SummaryModifier and TypeMethodDescription<T> voidserialize(String key, T object, JsonGenerator generator) Serializes arbitrary object to JSON, using currentJsonGeneratorinstance.<T> voidserialize(T object, JsonGenerator generator) Serializes arbitrary object to JSON, using currentJsonGeneratorinstance.
- 
Method Details- 
serializeSerializes arbitrary object to JSON, using currentJsonGeneratorinstance. Serialization is ran as serialization of a root type from userJsonbSerializer.JsonGeneratorinstance is shared with JSONB and user serializer.- Type Parameters:
- T- Type of serialized object.
- Parameters:
- key- JSON key name.
- object- Object to serialize.
- generator- JSONP generator to serialize with.
 
- 
serializeSerializes arbitrary object to JSON, using currentJsonGeneratorinstance. Serialization is ran as serialization of a root type from userJsonbSerializer.JsonGeneratorinstance is shared with JSONB and user serializer. Method without key parameter is intended to serialize inside JSON_ARRAYs.- Type Parameters:
- T- Type of serialized object.
- Parameters:
- object- Object to serialize.
- generator- JSONP generator to serialize with.
 
 
-