Newtonsoft JObject 在转换为字符串时添加换行符

问题描述 投票:0回答:1

我有一个 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?

c# json.net tostring
1个回答
0
投票

就在我发布问题后,我发现了这个,所以我想我应该发布以防其他人遇到问题。

jo.ToString(Newtonsoft.Json.Formatting.None);
© www.soinside.com 2019 - 2024. All rights reserved.