如何在使用Json.net编写JSON时打开缩进?

时间:2011-10-30 18:51:40

标签: c# json json.net

我正在使用Json.Net将XML序列化为Json。当我将序列化的字符串写入文件时,它只是一行。我如何通过常用标签和缩进来实际看起来像Json?

1 个答案:

答案 0 :(得分:87)

将JSON writer Formatting属性设置为Formatting.Indented

jsonWriter.Formatting = Formatting.Indented;

JsonConvert.Serialize*方法也有重载Formatting enum(感谢John Flatness)。

文档:Serialize an Object