UDF 复杂JSON 处理
这个的背景和我们前面的复杂JSON 处理是一样的,起源于我们将数据推送到ES ,不然的话我们直接存储字符串,然后使用hive 提供的json 解析函数处理就好了。
阅读之前建议你阅读:
Hive语法之json 解析
方便你了解这个背景,以及我们为什么要这么做,我们在复杂json解析的时候说过,其实我们还有两种其他解决方案,因为我们通过SQL 来解析的这个过程还是有点复杂的,经过了一些列的解析,你可以看前面的文章进行了解,核心代码如下
select
named_struct(