5

JSON.Net オブジェクトを滅菌していますが、多くの配列が含まれています。これが私が現在得ている出力です:

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

ただし、読みやすく比較しやすいように、各中括弧と大括弧の間、およびコンマと次の中括弧の間の改行を削除したいので、次のようにします。

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

      }, {
      }
}

私はすでにFormatting.Indented引数を使用して JSON を滅菌しています。そのため、JSON.Net が余分な行ブレーキなしで滅菌するように変更できる別の設定があるかどうかを知りたいのですが、インデントされた書式は保持されます。

4

2 に答える 2

3

Json.NET には、そのようなインデントを与える機能はありません。Json.NET の外部で自分で行うか、ソース コードを変更する必要があります。

于 2012-11-05T08:46:14.213 に答える
0

「{」で分割してから、スペースで配列を再度結合できますか?

于 2012-11-04T15:15:45.057 に答える