json - Apache Hive : Convert Map<string, string> 到 json 字符串?

标签 json map casting hive

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

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

非常感谢您的帮助。

亲切的问候 丹尼斯

最佳答案

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

关于json - Apache Hive : Convert Map<string, string> 到 json 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20520286/

相关文章:

arrays - 组合对象流中的数组

web-services - JSON 更改 Rails 3 中的日期格式

c++ - 映射运算符 [] 操作数

C# 尝试从类型列表中转换字符串

java - 多态性、转换为对象和类型删除

Java instanceof 和 byte[]

javascript - 为什么 Google 在前面加上 while(1);到他们的 JSON 响应?

javascript - 在 Angular JS 中显示数组

java - 如何制作不区分大小写的 ConcurrentMap?

api - 在 Google Maps API v3 中打开/关闭标记