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

时间:2012-11-04 14:40:56

标签: c# .net json formatting json.net

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

"children": [ 
{ 
      "children": [ 
      {
      },
      {
      }
}

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

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

      }, {
      }
}

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

你可以拆分'{'然后再按空格加入数组吗?