【发布时间】:2021-03-01 02:10:35
【问题描述】:
我发出以下请求:
curl --http2 -X "POST" "http://localhost:8088/query-stream"
-H "Content-Type: application/vnd.ksql.v1+json; charset=utf-8"
-d $'{
"sql": "SELECT * FROM USERS EMIT CHANGES;",
"streamsProperties": {
"ksql.streams.auto.offset.reset": "earliest"
}
}
我得到的结果是:
{"queryId":"cdfb3ccc-0ab5-4186-a249-b279bfc09587","columnNames":["USERID","NAME"],"columnTypes":["STRING","STRING"]}
["1","Max"]
["2","Alex"]
["13","Andrew"]
...
有没有办法获取json格式的数据?
{"userid":"1","name":"Max"}
{"userid":"2","name":"Alex"}
{"userid":"13","name":"Andrew"}
如果这些数据是 json 格式,则将这些数据反序列化为 POCO 对象比解析“行”格式更容易。
【问题讨论】:
标签: apache-kafka ksqldb