package ****;
import com.alibaba.fastjson.JSONObject;
import com.ververica.cdc.connectors.shaded.org.apache.kafka.connect.data.Field;
import com.ververica.cdc.connectors.shaded.org.apache.kafka.connect.data.Struct;
import com.ververica.cdc.debezium.DebeziumDeserializationSchema;
import io.debezium.data.Envelope;
import org.apache.flink.api.common.typeinfo.BasicTypeInfo;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.util.Collector;
/**
* 自定义反序列化器 fangjun
*/
public class CustomDeserialization implements DebeziumDeserializationSchema<String> {
@Override
public TypeInformation getProducedType() {
return BasicTypeInfo.STRING_TYPE_INFO;//这里一般就是写String类型了
}
@Override
public void deserialize(com.ververica.cdc.connectors.shaded.org.apache.kafka.connect.source.SourceRecord sourceRecord, Collector<