![](/img/trans.png)
[英]How to Read data from external API in Kafka producer and send it to Kafka consumer in Scala
[英]How to read and parse incoming message from kafka broker in a consumer?
我是Kafka的新手,我試圖寫一個消費者。 我僅使用單個kafka主題從數據庫的多個表中獲取數據。 以下格式的消息:
{“ TABLE”:{“ string”:“ TABLE1”},“ NAME”:{“ string”:“ JOHN”},“ AGE”:{“ string”:“ 26”},“ ADDRESS”:{“ string “:“美國”}
{“ TABLE”:{“ string”:“ TABLE2”},“ NAME”:{“ string”:“ RYAN”},“ AGE”:{“ string”:“ 30”},“ ADDRESS”:{“ string “:” CANADA“},” PIN“:{” string“:” 000001“},” PHN“:null,” STATUS“:{” string“:” MARRIED“}}
它是哪種數據格式? JSON還是AVRO? 如何使用scala解析此內容?
它的json。 您可以將其解析為:
import scala.util.parsing.json.JSON
val result = JSON.parseFull("""{"TABLE":{"string": "TABLE1"},"NAME":{"string":"JOHN"},"AGE":{"string":"26"},"ADDRESS":{"string":"USA"}""")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.