2015-10-07 89 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代码。