HiveQL 为其数组数据类型提供了一个 array_contains() 函数,并且还提供了 json 支持。
但是,get_json_object() 函数在获取 json 数组时不返回数组数据类型,这意味着 array_contains() 函数不能用于生成的 json_array。
在 HiveQL 中模拟 json 数组的 array_contains() 功能的最佳方法是什么?
作为一个具体的例子,我希望以下内容返回 true:
array_contains_mimic(get_json_object({"array":["one", "two"]}, '$.array'), "one")