本文主要是介绍hql 数组读取json,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1 概述
Hive中提供了两种针对json数据格式解析的函数,即get_json_object()与json_tuple()
2 示例
- hivemsg={
- "name": "Tom",
- "server": "abc.com"
- }
get_json_object函数
示例: select get_json_object('${hivemsg}','$.server') from test;
返回: abc.com
json_tuple函数
示例: select json_tuple('${hivemsg}','name','server') from test;
返回: Tom abc.com
这篇关于hql 数组读取json的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!