2015-10-07 110 views
0

我有一個JSON對象(電子郵件正文),我需要從我的活動中追加一些字符串,然後發送數據。該字符串應該採用以下格式:用換行符發送JSON對象

名稱:(數據來自編輯文本)
聯繫方式:(數據來自編輯文本)
部:(數據來自編輯文本)
消息:(從編輯的文本數據) 。

我沒有格式化字符串的問題。現在的問題是,當我張貼該數據顯示爲一行。有沒有辦法發送格式化的字符串而不會丟失換行符?

finalMessage = finalName + System.getProperty("line.separator") + finalContact + 
          " \r\n"+ finalDept + " \n" 
        + "\n \n \n" + "Dear Doctor Dondi," + "\n\n \t\t" 
        + finalMessageBody; 
+0

爲什麼要換行符? – starkshang

+0

@FireSun不只是一個換行符,他希望所有的格式都保存下來。 – geokavel

+0

您是否嘗試做雙重轉義(\\ r \\ n \\ n等)?也許這會有所幫助。 – geokavel

回答

0

通過改變\ n至
解決。顯然電子郵件可以讀取HTML代碼。