如何在我的猪脚本中设置多行字符串?
Posted
技术标签:
【中文标题】如何在我的猪脚本中设置多行字符串?【英文标题】:how to set multiline string in my pig script? 【发布时间】:2014-06-24 00:09:13 【问题描述】:如何在猪拉丁语中设置多行字符串?
我正在尝试设置一个包含 JSON 的字符串。像这样:
myjson = '
"name":"someone",
"age":"20"
';
【问题讨论】:
它不会直接回答你的问题,但如果你想用 Pig 阅读 Json,你可能想阅读 ***.com/questions/5013003/how-do-i-parse-json-in-pig 当需要换行时,您是否尝试过将 \n 放入字符串中? 【参考方案1】:可以使用换行符添加换行符(\n
或\r\n
)。换行的影响取决于您以后如何处理数据。 (它不会自动填充表格中的两行)。
话虽如此,您也可以只创建(有效的)单行 JSON,然后对其进行格式化。尤其是如果您想要的不仅仅是简单的换行符,您不会希望在 Pig 中进行格式化。
最后,您还可以尝试使用现有的解决方案来处理 JSON,例如 here 描述的 JsonStorage 类。
【讨论】:
以上是关于如何在我的猪脚本中设置多行字符串?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Spring Boot 中设置 UTF-8 字符编码?
如果我在我的 PHP API 脚本中设置 $_SESSION 变量,它们是不是由 AFNetworking 2 自动存储