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]
相关推荐
青槿吖2 小时前
【保姆级教程】Spring事务控制通关指南:XML+注解双版本,避坑指南全奉上
xml·java·开发语言·数据库·sql·spring·mybatis
Y001112363 小时前
Day8-MySQL-多表查询-1
数据库·sql·mysql
谪星·阿凯3 小时前
SQL注入漏洞进阶篇:从盲注到WAF绕过的全面解析
数据库·sql·计算机网络
还是大剑师兰特4 小时前
Vue3 前端专属配置(VSCode settings.json + .prettierrc)
前端·vscode·json
V1ncent Chen4 小时前
SQL大师之路 13 聚合函数和分组
数据库·sql·mysql·数据分析
qq_283720056 小时前
Cesium实战(三):加载天地图(影像图,注记图)避坑指南
json·gis·cesium
todoitbo7 小时前
从「亡羊补牢」到「规则先行」:金仓数据库 SQL 防火墙实战解析
数据库·sql·数据安全·防火墙·金仓数据库
雷帝木木7 小时前
Flutter for OpenHarmony:Flutter 三方库 cbor 构建 IoT 设备的极致压缩防窃协议(基于标准二进制 JSON 表达格式)
网络·物联网·flutter·http·json·harmonyos·鸿蒙
长安11087 小时前
JsonCpp的编译与使用
json
MrZhangBaby8 小时前
SQL-leetcode—3482. 分析组织层级
数据库·sql·leetcode