貌似也不行。推荐你把context细化,一层一层细化,直到某个字段为单层Map的时候使用Map。
即放弃部分数据的灵活性,完全的无限嵌套是不行的。

xiao cai <flin...@163.com> 于2020年12月7日周一 下午9:33写道:

> 如果我只是想要返回jsonObject.toString的内容呢?不需要解析嵌套结构
>
>
>  Original Message
> Sender: 赵一旦<hinobl...@gmail.com>
> Recipient: user-zh<user-zh@flink.apache.org>
> Date: Monday, Dec 7, 2020 21:13
> Subject: Re: Re: FlinkSQL如何定义JsonObject数据的字段类型
>
>
> flink sql 支持不了这个需要。最多支持到Map,Map内部继续嵌套是不支持的。 hailongwang <
> 18868816...@163.com> 于2020年12月7日周一 下午8:03写道: > > > Schema
> 不太确定的话,那么下游怎么用这个数据呢? > > > Best, > Hailong > > 在 2020-12-07 15:21:16,"xiao
> cai" <flin...@163.com> 写道: > >ROW需要写明具体的字段类型,比如: > >ROW<`id` string,
> …>,但是我并没有办法知道jsonObject中具体的schema > > > > > > Original Message > >Sender:
> 李轲<m15652768...@163.com> > >Recipient: user-zh<user-zh@flink.apache.org>
> > >Date: Monday, Dec 7, 2020 16:14 > >Subject: Re:
> FlinkSQL如何定义JsonObject数据的字段类型 > > > > > >可以试试ROW 发自我的iPhone > 在
> 2020年12月7日,15:43,xiao cai <flin...@163.com> 写道: > > >
> String不行,取出来的值是null > > > Original Message > Sender: silence< >
> slle...@aliyun.com.INVALID> > Recipient: user-zh<user-zh@flink.apache.org>
> > > Date: Monday, Dec 7, 2020 14:26 > Subject: Re: >
> FlinkSQL如何定义JsonObject数据的字段类型 > > > 可以用string -- Sent from: >
> http://apache-flink.147419.n8.nabble.com/ >

回复