UNPKG

gcloud-pubsub-kafka-connect

Version:
24 lines (16 loc) 489 B
"use strict"; 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;