我有一个 C# 程序,可以向 JObject 添加属性,但是当我转换为字符串时,它有 和 输出中的字符。我使用一个非常简单的示例,仅包含名称和值:
JObject jo = new JObject();
jo.Add("role", "user");
jo.ToString() //Output is: "{\r\n \"role\": \"user\"\r\n}"
但是如果我执行以下操作:
jo["role"].ToString() // output is: "user"
那么,如何阻止它在转换为字符串时添加/r/n?
就在我发布问题后,我发现了这个,所以我想我应该发布以防其他人遇到问题。
jo.ToString(Newtonsoft.Json.Formatting.None);