Source code for kafka.serializer.json
import json
from .abstract import Serializer, Deserializer
[docs]
class JsonSerializer(Serializer, Deserializer):
[docs]
def serialize(self, topic, headers, data):
if data is None:
return None
s = json.dumps(data)
return super().serialize(topic, headers, s)
[docs]
def deserialize(self, topic, headers, data):
if data is None:
return None
s = super().deserialize(topic, headers, data)
return json.loads(s)