带有反斜杠属性的Newtonsoft JObject ToString

时间:2018-07-16 12:34:20

标签: c# string json.net backslash

我有一些包含反斜杠的数据。例如:"domain\user",当存储在我的变量字符串中时,它是"domain\\user"

我使用此变量用JObject创建了一个JProperty

JObject root = new JObject();
root.Add(new JProperty("authorizedAccounts", this.AuthorizedAccounts));

当我想使用JObject通过http请求发送它时,我使用ToString的{​​{1}}方法。

问题是我的JObject变成了"domain\\user"。 从JObject创建Json字符串而不修改反斜杠的最佳方法是什么?我应该在之前还是之后将"domain\\\\user"替换为\\

\

enter image description here

1 个答案:

答案 0 :(得分:1)

See this screenshot

如您所见,调试器在显示序列时对其进行了转义,但其值仍应保持不变。

希望您不会因此而浪费很多时间,因为您的代码运行良好,无需进行任何工程上的工作:)