C# 如何从字符串响应中删除转义引号

C# how to remove escaped quotes from string response

这是我从 restsharp 电话中得到的回复:

也许我不是在寻找合适的东西,但我在网上找不到任何地方如何轻松反序列化字符串响应以删除 \"。

这不是 JSON 响应,它只是一个字符串。任何人都知道我怎样才能得到我的回应 "35479CCAB8"?

编辑:

对于那些说转义字符通常显示在调试器中的人,我认为情况并非总是如此。这是我从调试器中查看的另一行代码:

var token = shippingCalcualtion.token.Trim('"');

Trim(...) 将从您的字符串中删除所有给定的尾随和前导字符。在这种情况下 '\"'。 Restsharp 将反序列化给定的内容,因此如果它应该反序列化 "test"(通过网络堆栈提供的值),它将被反序列化为 \"test\"

编辑:

如果您单击第二个示例上的放大镜,您将只得到 Firefox 而没有 "..."。在这种情况下," 不是字符串本身的一部分,但在 shippingCalcualtion.token 中,字符串包含一个前导和尾随 ".