如何从kafka消息中提取json数据中的值,kafka消息不以逗号分隔

kb5ga3dv  于 2021-06-06  发布在  Kafka
关注(0)|答案(0)|浏览(327)

我试图阅读Kafka主题使用流和提取值是json格式。我在kafka主题中有以下json格式的消息,但没有用逗号分隔。
如何提取id和消息的值:

{
    "id":"20168374652257"
    "message":"testFromPubSub2018_09_18_22"
}

我尝试了下面的代码,但它给出了空值,因为它没有用逗号分隔:

val kafka_data =df.select($"value" cast "string" as "value").
      select(get_json_object($"value", "$.id").as("id"),
        get_json_object($"value", "$.message").as("message"))

提前谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题