我有一个JObject(我使用Json.Net),我与LINQ构造成JSON(也由相同的库提供)。当我请ToString()JObject方法,其输出结果作为格式化JSON。

如何设置的格式为“无”这个?

有帮助吗?

解决方案

通话JObject的ToString(Formatting.None)方法。

或者,如果在通过将对象与JsonConvert.SerializeObject方法它将返回JSON没有格式。

文档:收件JSON文本与JToken.ToString

其他提示

您也可以执行以下操作;

string json = myJObject.ToString(Newtonsoft.Json.Formatting.None);

可以使用JsonConvert.SerializeObject()

JsonConvert.SerializeObject(myObject) // myObject is returned by JObject.Parse() method

JsonConvert.SerializeObject()

JObject.Parse()

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top