我有一个JObject
(我使用的是Json.Net),我使用LINQ to JSON构建(也由同一个库提供).当我调用ToString()
方法时JObject
,它将结果输出为格式化的JSON.
如何为此设置格式为"无"?
调用JObject的ToString(Formatting.None)
方法.
或者,如果将对象传递给JsonConvert.SerializeObject方法,它将返回JSON而不进行格式化.
文档:使用JToken.ToString编写JSON文本
你也可以做以下事情;
string json = myJObject.ToString(Newtonsoft.Json.Formatting.None);
您可以使用 JsonConvert.SerializeObject()
JsonConvert.SerializeObject(myObject) // myObject is returned by JObject.Parse() method
JsonConvert.SerializeObject()
JObject.Parse()