java在PIG中获取名称值JSON
大家好,我刚开始做pig,我想知道JsonLoader是否能够解析json中的所有值
例如:
{"food":"Tacos", "person":"Alice", "amount":3}
我需要把“食物”作为关系存储在chararray和“玉米饼”中,这是“食物”对另一个关系的价值
在阅读了许多教程和文档之后,我还没有找到一个内置的方法来实现这一点
这是否意味着唯一的解决办法是通过UDF
非常感谢
你可以在下面搜索框中键入要查询的问题!
大家好,我刚开始做pig,我想知道JsonLoader是否能够解析json中的所有值
例如:
{"food":"Tacos", "person":"Alice", "amount":3}
我需要把“食物”作为关系存储在chararray和“玉米饼”中,这是“食物”对另一个关系的价值
在阅读了许多教程和文档之后,我还没有找到一个内置的方法来实现这一点
这是否意味着唯一的解决办法是通过UDF
非常感谢
# 1 楼答案
我发现答案是使用twitter上的外部jar
测试。json
脚本:
我想要的结果是:
谢谢
# 2 楼答案
输入-清管器。json
剧本
输出