我有一个输入是JSON有效负载的方法。我想从这个有效载荷中创建一个K表,读取其中的数据并打印出来。
到目前为止,我要创建KTable,但是当我迭代它时,控件会跳过它。
请有人帮我/引导我哪里出了问题,或者我错过了什么?
谢谢。
public void twilioKTable(JsonNode payloadJson) throws JsonProcessingException {
String payload = payloadJson.toString();
final StreamsBuilder builder = new StreamsBuilder();
final KTable<String, String> kTable = builder.table("testktable");
kTable.toStream().map((key, value) -> new KeyValue<>(key, value))
.foreach(new ForeachAction<String, String>() {
public void apply(String key, String value) {
System.out.println("From MAP " + key + ": Value " +
value);
}
});
}发布于 2022-03-04 10:10:59
您还可以在.peek()中使用KStream方法打印每个带值的键。
https://stackoverflow.com/questions/68505263
复制相似问题