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]
相关推荐
rockey6271 小时前
AScript如何实现LINQ语法
sql·c#·.net·linq·script·eval·expression
ID_180079054734 小时前
企业级实战:淘宝商品详情 API简要说明,json数据返回参考
json
Mike117.9 小时前
GBase 8c 里 search_path 没管住,SQL 可能跑到另一个对象上
数据库·sql·postgresql
学习3人组9 小时前
业务主表+JSON自定义字段
java·spring boot·json
lifewange9 小时前
Hive 数据库 增删改 完整操作指南
数据库·hive·hadoop
C137的本贾尼10 小时前
子查询与合并查询:SQL 的高级过滤技巧
数据库·sql
小江的记录本10 小时前
【MySQL】《MySQL日志面试背诵版+思维导图》(核心考点 + MySQL 8.0最新优化)
java·数据库·后端·python·sql·mysql·面试
BD_Marathon10 小时前
SQL学习指南——创建和填充数据库
数据库·sql
云边有个稻草人12 小时前
金仓数据库标量子查询消除:解决复杂SQL性能瓶颈
数据库·sql·性能调优·金仓数据库·kes·标量子查询·数据库内核
小杍随笔12 小时前
【LiteAdmin(sql-admin)项目前后端架构深度分析】
数据库·sql·架构·rust