// json 格式数据
data ={"store":{"fruit":[{"weight":8,"type":"apple"},{"weight":9,"type":"pear"}],"bicycle":{"price":19.95,"color":"red"}},"email":"amy@only_for_json_udf_test.net","owner":"amy"}// get 单层值
hive> select get_json_object(data,'$.owner') from test;
结果:amy
// get多层值
hive> select get_json_object(data,'$.store.bicycle.price') from test;
结果:19.95// get 数组值
hive> select get_json_object(data,'$.store.fruit[0]') from test;
结果:{"weight":8,"type":"apple"}