123

LINQ to JSON (これも同じライブラリによって提供されます) で構築したJObject(Json.Net を使用しています) があります。ToString()でメソッドを呼び出すとJObject、結果が書式設定された JSON として出力されます。

このためにフォーマットを「なし」に設定するにはどうすればよいですか?

4

3 に答える 3

221

JObject のToString(Formatting.None)メソッドを呼び出します。

または、オブジェクトを JsonConvert.SerializeObject メソッドに渡すと、書式設定なしで JSON が返されます。

ドキュメント: JToken.ToString を使用して JSON テキストを記述します

于 2009-02-21T03:27:07.320 に答える
43

次のこともできます。

string json = myJObject.ToString(Newtonsoft.Json.Formatting.None);
于 2010-06-23T13:01:58.620 に答える