多行edittext用json android输入字符

时间:2015-07-27 21:30:48

标签: android json string android-edittext newline

我有以下问题,希望有人可以提供帮助

1-我有多行edittext允许用户输入键盘输入数据, 2-然后当我使用值edittext.getText()。toString()并从中调出JSON对象时,JSON没有格式化

就像

private static void Main(string[] args)
{  
    // snip some code that runs the tasks

    var timer = new System.Timers.Timer(1000);

    timer.Elapsed += (source, e) =>
    {
        Console.WriteLine(DateTime.UtcNow);

        // snip non relevant code
        Console.WriteLine("Commands processed: " + commandsProcessed.Sum(s => s.Value) + " (" + logger.CommandsPerSecond() + " per second)");
    };
    timer.Start();
    Console.ReadKey();
}

虽然它应该像

{

  "ItemDescription": "Yyyyy
  Yyyyyy
  Yyyyyyyyy
  Yyyyyyyyyyyy
  Yyyyyyyyyyyyyy"

}

任何人都可以帮忙吗

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码。

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

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