当我调用API调用以获取用户信息时,我现在正在收到此回复:
这是在尝试执行 takeOutSpaces 功能之后,如下所示:
public string takeOutSpaces(string data)
{
string result = data;
char cr = (char)13;
char lf = (char)10;
char tab = (char)9;
result = result.Replace("\\r", cr.ToString());
result = result.Replace("\\n", lf.ToString());
result = result.Replace("\\t", tab.ToString());
return result;
}
所以我不确定如何使用其他东西试图摆脱所有 / n 和 / t 的。
答案 0 :(得分:2)
您的takeOutSpaces
正在查找\r
等的实际实例(在调试视图中显示为\\r
)并将其替换为回车符(显示为{{调试视图中的1}}。
要删除那些你想要实际替换空格的空格,虽然它可能不值得做,因为它更具可读性(在调试视图之外)并且任何JSON解析器应该没问题用它。
答案 1 :(得分:0)
修改 takeOutSpaces 功能使其正常工作:
public string takeOutSpaces(string data)
{
string result = data;
result = result.Replace("\r", "");
result = result.Replace("\n", "");
result = result.Replace("\t", "");
return result;
}