码迷,mamicode.com
首页 > Web开发 > 详细

Hive 中 get_json_object 函数的使用

时间:2020-04-03 00:23:46      阅读:372      评论:0      收藏:0      [点我收藏+]

标签:脚本   object   get   exp   col   color   null   end   block   

语法

get_json_object(json_txt, path)

函数需要传入两个函数,分别为json字符串及解析的path! 一旦传入的json字符串非法,返回null值!

Path的写法

$:代表json的根对象

.: 子属性操作符

[] : 代表json array的子脚本操作符

案例

json字符串如下

Xjson=[{"name":"大郎","sex":"男","age":"25"},{"name":"西门庆","sex":"男","age":"47"}]

查找第一个人的年龄

SELECT get_json_object(${xjson},"$.[0].age")

查找第一个人

SELECT get_json_object(${xjson},"$.[0]")

 

Hive 中 get_json_object 函数的使用

标签:脚本   object   get   exp   col   color   null   end   block   

原文地址:https://www.cnblogs.com/yangxusun9/p/12623923.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!