Package org.apache.flink.formats.json
Class JsonSerializationSchema<T>
java.lang.Object
org.apache.flink.formats.json.JsonSerializationSchema<T>
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.serialization.SerializationSchema<T>
@PublicEvolving
public class JsonSerializationSchema<T>
extends Object
implements org.apache.flink.api.common.serialization.SerializationSchema<T>
SerializationSchema that serializes an object to a JSON String.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flink.api.common.serialization.SerializationSchema
org.apache.flink.api.common.serialization.SerializationSchema.InitializationContext -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.ObjectMapper -
Constructor Summary
ConstructorsConstructorDescriptionJsonSerializationSchema(org.apache.flink.util.function.SerializableSupplier<org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.ObjectMapper> mapperFactory) -
Method Summary
-
Field Details
-
mapper
protected transient org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.ObjectMapper mapper
-
-
Constructor Details
-
JsonSerializationSchema
public JsonSerializationSchema() -
JsonSerializationSchema
public JsonSerializationSchema(org.apache.flink.util.function.SerializableSupplier<org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.ObjectMapper> mapperFactory)
-
-
Method Details
-
open
public void open(org.apache.flink.api.common.serialization.SerializationSchema.InitializationContext context) - Specified by:
openin interfaceorg.apache.flink.api.common.serialization.SerializationSchema<T>
-
serialize
- Specified by:
serializein interfaceorg.apache.flink.api.common.serialization.SerializationSchema<T>
-