一尘不染

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

json

我正在使用Json.Net将XML序列化为Json。当我将序列化的字符串写入文件时,所有内容都在一行中。如何获得具有通常的制表符和缩进的Json实际外观?


阅读 266

收藏
2020-07-27

共1个答案

一尘不染

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

jsonWriter.Formatting = Formatting.Indented;

JsonConvert.Serialize*方法还具有需要Formatting枚举的重载(感谢John
Flatness)。

文档: 序列化对象

2020-07-27