Hive Sql获取含有特殊字符key的json数据

hive表中json数据的key含有.符号,所以使用get_json_object(str,"$.key_1.key_2")语法的时候就会获取到null。解法是通过json_to_map方法将json数据变成一个map结果,然后用key下标的方式获取值,代码

sql 复制代码
json_to_map(str)["key_1.key_2]
相关推荐
JeJe同学1 天前
教程:如何使用 JSON 合并脚本
json·coco
Three~stone1 天前
MySQL学习集--DDL
数据库·sql·学习
XiaoLeisj1 天前
【MyBatis】深入解析 MyBatis XML 开发:增删改查操作和方法命名规范、@Param 重命名参数、XML 返回自增主键方法
xml·java·数据库·spring boot·sql·intellij-idea·mybatis
weixin_307779131 天前
使用C#实现从Hive的CREATE TABLE语句中提取分区字段名和数据类型
开发语言·数据仓库·hive·c#
一个天蝎座 白勺 程序猿1 天前
大数据(4.6)Hive执行引擎选型终极指南:MapReduce/Tez/Spark性能实测×万亿级数据资源配置公式
大数据·hive·mapreduce
ElasticPDF-新国产PDF编辑器1 天前
React 项目 PDF 批注插件库在线版 API 示例教程
react.js·pdf·json
豆芽脚脚1 天前
合并相同 patient_id 的 JSON 数据为数组
postgresql·json
Yan-英杰2 天前
【百日精通JAVA | SQL篇 | 第二篇】数据库操作
服务器·数据库·sql
还是鼠鼠2 天前
Node.js全局生效的中间件
javascript·vscode·中间件·node.js·json·express
百代繁华一朝都-绮罗生2 天前
检查是否存在占用内存过大的SQL
数据库·sql