C# .net core 3.1 web api无法删除转义字符\n

C# .net core 3.1 web api无法删除转义字符\n,c#,json,asp.net-core,asp.net-web-api,C#,Json,Asp.net Core,Asp.net Web Api,我在这里尝试实现一个简单的目标,就是在将json字符串解析为对象之前从json字符串中删除\n。但即使尝试了各种方法,也无法做到这一点: string xr = sw.ToString(); xr = xr.Replace(System.Environment.NewLine, string.Empty); xr = xr.Replace(@"\r\n",""); 在这里,这两种方法都不起作用。仅供参考,sw是从MySql获取的stringwriter。使用以下方法: xr = xr .

我在这里尝试实现一个简单的目标,就是在将json字符串解析为对象之前从json字符串中删除\n。但即使尝试了各种方法,也无法做到这一点:

string xr = sw.ToString();
xr = xr.Replace(System.Environment.NewLine, string.Empty);
xr = xr.Replace(@"\r\n","");
在这里,这两种方法都不起作用。仅供参考,sw是从MySql获取的stringwriter。

使用以下方法:

   xr = xr .Trim().Replace("\r", string.Empty);
   xr = xr .Trim().Replace("\n", string.Empty);