如果不等待最新版本的话也可以这样

将 纯数组的数据作为字符串 从source消费,增加自定义的json解析函数,判断 isArray 之后 遍历进行 collect

if (Objects.nonNull(str)) {
                if (isArray) {
                    JsonNode node = objectMapper.readTree(str);
                    if (node.isArray()) {
                        Iterator<JsonNode> nodeIterator = node.elements();
                        while (nodeIterator.hasNext()) {
                           
collect(deserializationSchema.deserialize(nodeIterator.next().toString().getBytes()));
                        }
                    }
                } else {
                   
collect(deserializationSchema.deserialize(str.getBytes()));
                }
            }



--
Sent from: http://apache-flink.147419.n8.nabble.com/

回复