hive中get_json_object 函数的使用

1.输入数据 xjson

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

2.取出第一个 json 对象

SELECT get_json_object(xjson,"$.[0]") FROM person;

结果是:{“name”:“大郎”,“sex”:“男”,“age”:“25”}
3.取出第一个 json 的 age 字段的值

SELECT get_json_object(xjson,"$.[0].age") FROM person; 

结果是:25

猜你喜欢

转载自blog.csdn.net/qq_46548855/article/details/107622812