我有一个JObject
(我正在使用Json.Net),我使用LINQ to JSON构建(也由同一个库提供)。当我在ToString()
上调用JObject
方法时,它会将结果输出为格式化的JSON。
如何为此设置格式为“无”?
答案 0 :(得分:138)
调用JObject的ToString(Formatting.None)
方法。
或者,如果将对象传递给JsonConvert.SerializeObject方法,它将返回JSON而不进行格式化。
答案 1 :(得分:32)
您还可以执行以下操作;
string json = myJObject.ToString(Newtonsoft.Json.Formatting.None);
答案 2 :(得分:4)
您可以使用JsonConvert.SerializeObject()
JsonConvert.SerializeObject(myObject) // myObject is returned by JObject.Parse() method