Class JsonSerializationSchema

  • All Implemented Interfaces:
    Serializable, org.apache.flink.api.common.serialization.SerializationSchema<Event>

    public class JsonSerializationSchema
    extends Object
    implements org.apache.flink.api.common.serialization.SerializationSchema<Event>
    A SerializationSchema to convert Event into byte of json format.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.flink.api.common.serialization.SerializationSchema

        org.apache.flink.api.common.serialization.SerializationSchema.InitializationContext
    • Constructor Summary

      Constructors 
      Constructor Description
      JsonSerializationSchema​(org.apache.flink.formats.common.TimestampFormat timestampFormat, org.apache.flink.formats.json.JsonFormatOptions.MapNullKeyMode mapNullKeyMode, String mapNullKeyLiteral, java.time.ZoneId zoneId, boolean encodeDecimalAsPlainNumber, boolean ignoreNullFields)  
    • Constructor Detail

      • JsonSerializationSchema

        public JsonSerializationSchema​(org.apache.flink.formats.common.TimestampFormat timestampFormat,
                                       org.apache.flink.formats.json.JsonFormatOptions.MapNullKeyMode mapNullKeyMode,
                                       String mapNullKeyLiteral,
                                       java.time.ZoneId zoneId,
                                       boolean encodeDecimalAsPlainNumber,
                                       boolean ignoreNullFields)
    • Method Detail

      • open

        public void open​(org.apache.flink.api.common.serialization.SerializationSchema.InitializationContext context)
        Specified by:
        open in interface org.apache.flink.api.common.serialization.SerializationSchema<Event>
      • serialize

        public byte[] serialize​(Event event)
        Specified by:
        serialize in interface org.apache.flink.api.common.serialization.SerializationSchema<Event>