hive get_json_object,map用法

版权声明:本文为博主原创文章,转载请说明出处 https://blog.csdn.net/u010002184/article/details/89280380
set hivevar:msg={"id":"bb6d4d64875eef81","time":"2019-03-19 12:12:12"};
select get_json_object('${hivevar:msg}','$.id')  -- bb6d4d64875eef81

set hivevar:msg={
	"id": "bb6d4d64875eef81",
	"time": "2019-03-19 12:12:12"
};
select get_json_object('${hivevar:msg}','$.id') -- bb6d4d64875eef81

set msg={
	"id": "bb6d4d64875eef81",
	"time": "2019-03-19 12:12:12"
};
select get_json_object('${msg}','$.id') -- NULL

select map('id','bb6d4d64875eef81','time','2019-03-19 12:12:12')  -- {"id":"bb6d4d64875eef81","time":"2019-03-19 12:12:12"}

end

猜你喜欢

转载自blog.csdn.net/u010002184/article/details/89280380