hive中的json串和map结构的取数区别
hive中的json串和map结构的取数区别
hive中如果定义的是json串,那么取数据用这种处理:
get_json_object(params,'$.user_id')
如果是map<string,string>结构,那么取数据这样处理
params['user_id']
那么我们想要统一将json串转成map结构,便于取数方便。这种怎么处理?
第一种方式就是暴力的解析字符串,用正则的方式匹配:
select
pt_day,
uid,point,
str_t
原创
2021-01-15 17:34:16 ·
4491 阅读 ·
2 评论