我有两个配置单元表之间的数据,我需要连接它们并生成一个json对象。我发现很少有库(brickhouse、openx)将配置单元表Map到复杂的json模式。但是,我无法找到将两个表的结果放入此配置单元表的方法。
例如:
表-a
列1列2
“用户登录”30
表b
列1列2列3
“用户登录”“站点a”10
“用户登录”“站点b”20
我想生成一个json对象,例如:
{name:“用户登录”,
子级:[{名称:“站点a”,logins:10},{名称:“站点b”,logins:20}] }
我试过寻找任何可能的解决方案的线索,但大多数在线链接都是关于将json转换为配置单元表的,而不是相反。有没有更好/更简单的方法来实现这一点?
2条答案
按热度按时间q7solyqu1#
可以使用
to_json
砖厂的自定义项。构建jar文件后,可以添加jar并创建临时函数,如下所示:我用你提供的样本数据测试了udf。
你可以从brickhouse博客中找到更多关于udf用法的细节。
brtdzjyr2#
我想你是在找砖厂的自选基金。
上面输出下面的json