多行编辑文本输入字符 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
字符串。
我有以下问题,希望大家能帮忙
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
字符串。