2017-02-09 61 views
0

我正在使用Android Studio,并试图将多行EditText字段传递给JSON字符串。在Java中用n替换新行

我遇到的问题是EditText内换行不被格式化为\n被传递到JSON串和JSON然后休息的时候。

我不知道如何替换实际的换行符,\nEditText.getText(),所以我可以正确地将它传递给JSON

添加一些额外的清晰度。在用户类型:

“这是一记

这是几行了。”

这被传递完全按照上面的JSON字符串。我需要格式化的换行符“\ n”,所以他们不破JSON

+0

你可以分享你正在尝试的那部分代码吗? – Akshay

+1

一个简单的字符串替换作品。 editText.getText()。toString()。replaceAll(“\\ n”,“\ n”);像这样的 –

+0

那么他们看起来如何,一个EditText中的换行符?你忘了告诉! – greenapps

回答

1

尝试更换其他换行符符号: EditText.getText().replaceAll("\r\n|\r", "\n");

1

使用\\n在用Java或Android转义字符转义\n已经\