找文章 / 找答案
精选问答 更多内容

[数据处理] get_json_object替换函数

yhdata_EXVUtF3P白银二 显示全部楼层 发表于 2023-6-7 18:37:33 |阅读模式 打印 上一主题 下一主题
1
已解决

【数据处理】 get_json_object替换函数

3060 16
在处理数据集时get_json_object
显示没有该函数,这个可以用什么函数替换?

最佳答案

社区管理员
yhdata_yzm 关注Ta

2023-06-07 18:37:34

如果 json_extract() 函数无法正常提取 labelList 的值,可能是因为 JSON 字段的路径表达式不正确或数据格式有问题。你可以检查 JSON 字段的结构,并根据实际情况调整路径表达式,确保能够准确提取到 labelList 的值。 具体用法你可以参考下presto的文档
查看完整内容
回复

使用道具 举报

精彩评论16

yhdata_yzm 显示全部楼层 发表于 2023-6-7 18:37:34
yhdata_EXVUtF3P 发表于 2023-6-9 15:30
就以这个json为例,我要提取abelList里面的值,
目前
①json_extract_scalar(json_column, '$.labelList ...

如果 json_extract() 函数无法正常提取 labelList 的值,可能是因为 JSON 字段的路径表达式不正确或数据格式有问题。你可以检查 JSON 字段的结构,并根据实际情况调整路径表达式,确保能够准确提取到 labelList 的值。

具体用法你可以参考下presto的文档
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-6-7 18:50:38
你想实现什么功能
回复

使用道具 举报

yhdata_EXVUtF3P白银二 显示全部楼层 发表于 2023-6-7 18:57:38
yhdata_lyaa 发表于 2023-6-7 18:50
你想实现什么功能

取json里面嵌套的array数组
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-6-8 09:45:02
你是用的restful数据集?
回复

使用道具 举报

yhdata_EXVUtF3P白银二 显示全部楼层 发表于 2023-6-8 10:15:01
本帖最后由 yhdata_EXVUtF3P 于 2023-6-8 10:17 编辑
yhdata_yzm 发表于 2023-6-8 09:45
你是用的restful数据集?

用的SQL数据集关联的自服务数据集
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-6-8 10:21:49
yhdata_EXVUtF3P 发表于 2023-6-8 10:15
用的SQL数据集关联的自服务数据集

梳理下。你是sql里存储了json类型的数组数据,你是想把他通过写计算列拿出来?
回复

使用道具 举报

yhdata_EXVUtF3P白银二 显示全部楼层 发表于 2023-6-8 10:45:51
yhdata_yzm 发表于 2023-6-8 10:21
梳理下。你是sql里存储了json类型的数组数据,你是想把他通过写计算列拿出来? ...

是的
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-6-8 10:48:22

在你的sql数据集写sql看看例如:
SELECT json_column->>'A' AS A
FROM your_table;
回复

使用道具 举报

yhdata_EXVUtF3P白银二 显示全部楼层 发表于 2023-6-8 12:02:03
yhdata_yzm 发表于 2023-6-8 10:48
在你的sql数据集写sql看看例如:
SELECT json_column->>'A' AS A
FROM your_table;

是这样输入吗?
comment->> 'labelList'  as labelList
这样输入提示报错:
Query failed (#20230608_040102_01670_rdy2z): line 4:14: mismatched input 'comment'. Expecting: '*', org.antlr.v4.runtime.NoViableAltException
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部