从JSON输出中删除不需要的空格

CC *_*Inc 5 .net c# formatting json json.net

我正在消毒JSON.Net对象,它包含许多数组.这是我目前获得的输出:

"children": [ 
{ 
      "children": [ 
      {
      },
      {
      }
}
Run Code Online (Sandbox Code Playgroud)

但是,为了便于阅读和比较,我想删除每个大括号和括号之间以及逗号和下一个大括号之间的换行符,所以它看起来像这样:

"children": [ { 
      "children": [ {

      }, {
      }
}
Run Code Online (Sandbox Code Playgroud)

我已经用Formatting.Indented参数消毒了我的JSON ,所以我想知道是否有其他设置我可以更改,以便JSON.Net在没有额外线制动器的情况下消毒,但保留缩进格式.

Jam*_*ing 3

Json.NET 中没有任何功能可以提供这种缩进。您要么必须在 Json.NET 之外自己完成此操作,要么修改源代码。