【问题标题】:Equivalent for objectmapper in python相当于python中的objectmapper
【发布时间】:2021-06-25 02:41:26
【问题描述】:

我想在 python 中序列化我的数据,以便将数据作为生产者发送到 Kafka。 :-)

还有一个带有 java 的客户端将使用 java 和 kafka.common.serialization 反序列化消息

什么是等价的

objectmapper.writeValueAsString().getBytes()

在 python 中?

换句话说,我应该如何使用 python 序列化数据才能从消费者端(java)读取?

【问题讨论】:

    标签: java python apache-kafka


    【解决方案1】:

    您需要获取dict 对象,然后将json.dumps 放入Kafka 记录的值中。

    import json 
    ...
    
    producer = KafkaProducer(...)
    
    data = {"some":"data"}
    producer.send(topic, value=json.dumps(data))
    

    【讨论】:

      猜你喜欢
      • 2019-08-06
      • 2016-05-08
      • 2011-06-05
      • 2012-08-25
      • 2022-01-14
      • 2019-07-14
      • 2012-05-27
      • 2014-12-22
      • 2019-09-19
      相关资源
      最近更新 更多