提问人:Velocedge 提问时间:10/15/2023 更新时间:10/15/2023 访问量:28
Newtonsoft JObject 在转换为字符串时添加换行符 [duplicate]
Newtonsoft JObject adding newline characters when converting to string [duplicate]
问:
我有一个 C# 程序,它向 JObject 添加属性,但是当我转换为字符串时,它的输出中有 \r 和 \n 字符。我使用一个非常简单的示例,只有名称和值:
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?
答:
1赞
Velocedge
10/15/2023
#1
就在我发布问题后,我发现了这一点,所以我想我会发布,以防其他人遇到问题。
jo.ToString(Newtonsoft.Json.Formatting.None);
评论