如何使用Json.net编写JSON时打开缩进?
我使用Json.Net将XML序列化为Json。 当我将序列化的string写入一个文件时,它全部来自一行。 我如何得到它实际上看起来像Json的一般标签和缩进?
将JSON writer的Formatting
属性Formatting.Indented
为Formatting.Indented
:
jsonWriter.Formatting = Formatting.Indented;
JsonConvert.Serialize*
方法也有重载Formatting
枚举(感谢约翰平坦)。
文档: 序列化对象