hive get_json_tuple 查询JsonArray的单个字段

假设hive的一个表,某个字段field1存储了JsonArray的字段串,注意有双引号。数据结构如下:

{
  "field1": "{
    "field2": [
      {
        "field3": 1111
      }
    ]
  }"
}

命令如下:

select
  get_json_object(field1,'$.field2[0].field3') 
from DB_name.Table_name
where field1 is not null
limit 100
;

你可能感兴趣的:(big,data,hive,json)