支持JSON数组的JSON SerDe for Hive

我曾尝试过亚马逊为EMR实例提供的JSON SerDe,并且如果您需要将JSON字典字段映射到/映射到列,则效果很好。 但是我无法想象如何对JSON数组做同样的工作。 例如,如果有一个JSON数组,如下所示:

[23123.32,“Text Text”,{“key1”:“value1”}]

有没有办法将数组的第一个元素映射到Hive表中的列? 嵌入式字典字段呢?


我一直在努力解决同样的问题,直到我在github上发现了这个serde - https://github.com/rcongiu/Hive-JSON-Serde一旦你启动配置单元,使用'add jar'命令就可以包含它,它就像一个魅力。

链接地址: http://www.djcxy.com/p/60331.html

上一篇: JSON SerDe for Hive that supports JSON arrays

下一篇: Async computation with Validation in Scala using Scalaz