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]
相关推荐
光影6273 小时前
Unittest单元测试基础速记
测试工具·单元测试·json·测试覆盖率
ZLongTeng5 小时前
EIDE的launch.json文件
json
Decay__5 小时前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
梦想不只是梦与想9 小时前
Python 中的 json 模块
python·json·对象转字符串
吃一碗粉只付一碗钱11 小时前
10-令牌里的用户主键不要明文
服务器·数据库·sql·sqlserver·c#
sun032212 小时前
【JDK 动态代理】 和 【CGLIB 代理】对比
java·数据库·sql
步行cgn12 小时前
JSON.stringify 详解:把 JavaScript 对象变成 JSON 字符串
开发语言·javascript·json
阿正的梦工坊13 小时前
深入理解 JSON-RPC 2.0:轻量级远程调用协议详解
rpc·json
l1t14 小时前
DeepSeek总结的AI 智能体应该用哪种语言搜索其记忆:SQL 还是 SPARQL?
数据库·人工智能·sql
腾讯数据架构师14 小时前
任务跑完怎么直接出图表?CubeStudio 任务可视化 ECharts 数据格式实操(CSV/JSON + metric.json,11 种图表一键渲染)
前端·json·echarts·数据可视化