C# で辞書を JSON 文字列に変換します
質問:
辞書があるので、それを JSON 文字列に変換する必要があります。この変換を C# で実装するにはどうすればよいですか?
解決策:
C# で辞書を JSON に変換する効率的な方法は、Json.NET ライブラリを使用することです。このライブラリは、JSON の操作とシリアル化を広範にサポートします。 Json.NET を使用して変換を実行する方法は次のとおりです:
<code class="language-csharp">using Newtonsoft.Json; var myDictionary = new Dictionary<int, List<int>> { { 1, new List<int> { 2, 3 } }, { 4, new List<int> { 5, 6 } } }; var jsonString = JsonConvert.SerializeObject(myDictionary);</code>
JsonConvert.SerializeObject メソッドは、辞書を入力として受け取り、シリアル化された表現を含む JSON 文字列を生成します。この JSON 文字列は、ネットワーク経由で送信したり、ファイルに保存したりするなど、さまざまな目的に使用できます。
辞書を特定のタイプに制限する必要はないことに注意してください。Json.NET は、あらゆる種類のキーと値のペアの辞書を効率的に処理します。
以上がC# 辞書を JSON 文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。