Ramandeep Kaur shows how to create custom classes to serialize and deserialize data in Apache Kafka:
Need?
Basically, in order to prepare the message for transmission from the producer to the broker, we use serializers. In other words, before transmitting the entire message to the broker, let the producer know how to convert the message into a byte array we use serializers. Similarly, to convert the byte array back to the object we use the deserializers by the consumer.
Click through for an example.