如何在我的猪脚本中设置多行字符串?

时间:2014-06-24 00:09:14

标签: apache-pig

如何在猪拉丁中设置多行字符串?

我正在尝试在其中设置包含JSON的字符串。像这样的东西:

myjson = '
    {
        "name":"someone",
        "age":"20"
    }
';

1 个答案:

答案 0 :(得分:0)

可以使用换行符(\r\n或{{1}})添加换行符。使用换行符的影响取决于您稍后对数据执行的操作。 (它不会自动填充表格中的两行)。

话虽这么说,你也可以创建(有效)单行JSON,然后格式化它。特别是如果你想要的不仅仅是简单的换行符,你不想在Pig中进行格式化。

总而言之,您还可以尝试使用现有解决方案来处理JSON,例如描述here的JsonStorage类。