Apache Hive:将Map <string,string>转换为json字符串?</string,string>

时间:2013-12-11 13:21:03

标签: json map casting hive

Apache Hive中将Map(String,String)转换为json格式的字符串表示形式的最简单方法是什么?

我尝试过反射和JSONValue类,但似乎反射udf只接受基元数据类型......

非常感谢您的帮助。

亲切的问候 丹尼斯

1 个答案:

答案 0 :(得分:2)

只需使用Brickhouse的“to_json”UDF即可。 (http://github.com/klout/brickhouse)。它将任意Hive结构转换为有效的JSON。您还可以使用“from_json”UDF将任意JSON格式解析为Hive结构。