当前位置:   article > 正文

HIVE 解析json和jsonarray_hive jsonarray

hive jsonarray

一、解析json对象

1、单层
select get_json_object(params,'$.key'

示例:

  1. select stu_id
  2. ,get_json_object(score,'$.corse_name') as corse_name
  3. ,get_json_object(score,'$.score') as score
  4. from
  5. (
  6. select 1 as stu_id,'{"corse_name":"c++","score":10}' as score
  7. )a

结果:

stu_id corse_name score
1 c++ 10
2、嵌套多层

  1. select stu_id
  2. ,get_json_object(score,'$.family_info') as family_info
  3. ,get_json_object(score,'$.family_info.ba') as
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/911182
推荐阅读
相关标签
  

闽ICP备14008679号