gcloud-pubsub-kafka-connect
Version:
kafka connect connector for Google Cloud's Pubsub
24 lines (16 loc) • 489 B
JavaScript
;
const { Converter } = require("kafka-connect");
class JsonConverter extends Converter {
fromConnectData(data, callback) {
callback(null, data); //no action required, as we produce objects directly
}
toConnectData(message, callback) {
try {
message.value = JSON.parse(message.value);
} catch (error) {
return callback(error);
}
callback(null, message);
}
}
module.exports = JsonConverter;