我有一个JObject
用LINQ to JSON构建的(我正在使用Json.Net)(也由同一库提供)。当我在ToString()
上调用方法时JObject
,它将结果输出为格式化的JSON。
我如何为此设置格式为“无”?
Answers:
调用JObject的ToString(Formatting.None)
方法。
或者,如果将对象传递给JsonConvert.SerializeObject方法,它将返回不格式化的JSON。
您可以使用 JsonConvert.SerializeObject()
JsonConvert.SerializeObject(myObject) // myObject is returned by JObject.Parse() method
JObject
to 传递SerializeObject
为特例?与其JObject
将普通C#类当作普通C#类并尝试对其内部进行序列化,不如执行类似的操作jObject.ToString(...)
?