多行编辑文本输入字符 json android

Multiline edittext enter character with json android

我有以下问题,希望大家能帮忙

1- 我有多行编辑文本,允许用户使用键盘输入数据, 2-然后当我取值 edittext.getText().toString() 并从中创建 JSON 对象时,JSON 未格式化

就像

{

  "ItemDescription": "Yyyyy
  Yyyyyy
  Yyyyyyyyy
  Yyyyyyyyyyyy
  Yyyyyyyyyyyyyy"

}

虽然它应该像

{"ItemDescription": "Yyyyy\nYyyyyy\nYyyyyyyyy\nYyyyyyyyyyyy\nYyyyyyyyyyyyyy"}

谁能帮忙

您可以使用以下代码。

str = str.replaceAll("(\r|\n|\r\n)+", "\\n");

这会将 new line character 替换为 \n 字符串。