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

5
我正在对一个JSON.Net对象进行消毒处理,其中包含许多数组。以下是当前输出的内容:
"children": [ 
{ 
      "children": [ 
      {
      },
      {
      }
}

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

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

      }, {
      }
}

我已经使用 Formatting.Indented 参数对我的 JSON 进行了缩进处理,所以我想知道是否有其他设置可以让 JSON.Net 进行消毒处理而不带有额外的换行符,但保留缩进格式。


为什么要关闭投票?许多人想知道答案。 - CC Inc
2个回答

3

Json.NET 没有这种缩进的功能。你要么得在 Json.NET 之外自己实现,要么修改源代码。


0
你能否按 '{' 分割,然后再用空格将数组合并起来吗?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接