Ksqldb 对象的KSQL数组

Ksqldb 对象的KSQL数组,ksqldb,Ksqldb,我正在尝试使用ksql从对象数组中获取数据,任何人都可以帮助我:) 我有一条JSON消息 "Total": [ { "TotalType": "Standard", "TotalAmount": 15.99 } 这是我写的,但不起作用 create stream test2 (Total Array<STRUCT>< <TotalAmount Double>) with(KAFKA_TOPIC

我正在尝试使用ksql从对象数组中获取数据,任何人都可以帮助我:)

我有一条JSON消息

"Total": [
        {
          "TotalType": "Standard",
          "TotalAmount": 15.99
        }
这是我写的,但不起作用

create stream test2 (Total Array<STRUCT>< <TotalAmount Double>) with(KAFKA_TOPIC='hermes__output',VALUE_FORMAT='JSON');

使用(KAFKA_TOPIC='hermes____输出',VALUE_FORMAT='JSON')创建流test2(总数组<);
create stream test2(Total[0]STRUCT),带有(KAFKA_TOPIC='hermes____输出',VALUE_FORMAT='JSON');
thx

您想要的是:

create stream test2 
   (Total Array<STRUCT< TotalType STRING, TotalAmount Double >>) 
   with(KAFKA_TOPIC='hermes__output',VALUE_FORMAT='JSON');
createstreamtest2
(总阵列>)
使用(KAFKA_TOPIC='hermes__输出',VALUE_FORMAT='JSON');
您想要的是:

create stream test2 
   (Total Array<STRUCT< TotalType STRING, TotalAmount Double >>) 
   with(KAFKA_TOPIC='hermes__output',VALUE_FORMAT='JSON');
createstreamtest2
(总阵列>)
使用(KAFKA_TOPIC='hermes__输出',VALUE_FORMAT='JSON');

您可以编辑您的问题以包含您正在处理的实际JSON消息吗?完成解决方案如下:@Wahib:您应该为该问题添加“答案”,总结您的解决方案(包括超链接),然后将您的答案标记为“已接受”。您可以编辑您的问题以包含您正在处理的实际JSON消息吗?完成解决方案如下:@Wahib:您应该在此问题中添加“答案”,总结您的解决方案(包括超链接),然后将您的答案标记为“已接受”。