【发布时间】:2017-08-07 11:29:03
【问题描述】:
json字符串'{"5.1": 1,"s":2}'
通话时
select get_json_object('{"5.1": 1,"s":2}',concat("$.","5.1"))
return NULL
通话时
select get_json_object('{"5.1": 1,"s":2}',concat("$.","s"))
return 2
看来.在 5.1 中使 get_json_object() 无法获取值。
有什么方法可以让 get_json_object() 正常工作吗?
hive document 显示。是 Child 运算符,我可以禁用它吗?
【问题讨论】:
-
你有没有遇到过在json字符串中使用5.1这样的数字作为key的问题?
标签: json hadoop apache-spark hive