我正在使用Json.Net将XML序列化为Json。当我将序列化的字符串写入文件时,所有内容都在一行中。如何获得具有通常的制表符和缩进的Json实际外观?
将JSON writer Formatting属性设置为Formatting.Indented:
Formatting
Formatting.Indented
jsonWriter.Formatting = Formatting.Indented;
该JsonConvert.Serialize*方法还具有需要Formatting枚举的重载(感谢John Flatness)。
JsonConvert.Serialize*
文档: 序列化对象