1

我必须从 HIVE 中的这个数组中提取时间戳列?[{“时间戳”:1506411499989,“状态”:“广播”}]

4

2 回答 2

0

使用分解功能,然后从分解的表/视图中选择时间戳

于 2017-09-27T12:54:21.433 回答
0

使用lateral view+explodeget_json_object

select s.*, get_json_object(a.your_json,'$.timeStamp') as timeStamp
  from your_table s
       lateral view outer explode (your_Array) a;
于 2017-09-27T13:40:38.003 回答