我在Pig中存储以下输出:
("Keyword",
{
(data1, data2, data3, data4),
(data1, data2, data3, data4)
}
)
期望以JSON格式输出:
{
"keyword": [
{
"val_1": "data1",
"val_2": "data2",
"val_3": "data3",
"val_4": "data4"
},
{
"val_1": "data1",
"val_2": "data2",
"val_3": "data3",
"val_4": "data4"
}
]
}
任何帮助将不胜感激。
答案 0 :(得分:4)
如果您已经定义了架构,那么您所要做的就是 -
store yourRelation into 'file_location_in_hdfs' using JsonStorage();
这将使用模式,变量名称作为json标记。