2014-06-24 30 views
2

如何在拉丁文中設置多行字符串?如何在我的豬腳本中設置多行字符串?

我想設置一個包含JSON的字符串。是這樣的:

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

它不直接回答你的問題,但如果你想閱讀Json與豬,你可能想閱讀http://stackoverflow.com/questions/5013003/how-do-i-parse-json-in-pig – fxm

+0

換行符是否有必要時,您是否嘗試過將\ n放入字符串中? – vicsana1

回答

0

可與斷行字符(\n\r\n)加入甲換行符。創建換行符的影響取決於您以後如何處理數據。 (它不會自動填充表中的兩行)。

也就是說,你也可以創建(有效的)單行JSON,並在之後進行格式化。特別是如果你不僅僅需要簡單的換行符,你不想在Pig中進行格式化。

總之,您還可以嘗試使用現有解決方案來處理JSON,例如描述的here的JsonStorage類。