C# 辞書をjson化する
![C# 辞書をjson化する](https://mebee.info/wp-content/uploads/2020/10/csharp.png)
C#で、辞書をjson化するサンプルコードを記述してます。「JsonConvert.SerializeObject」の引数に辞書を使用することで簡単にjsonに変換することができます。
環境
- OS windows11 pro 64bit
- Microsoft Visual Studio Community 2022 Version 17.2.6
辞書をjson化
辞書をjson化するには、「JsonConvert.SerializeObject」を使用します。
using System;
using Newtonsoft.Json;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
Dictionary<int, string> dict = new Dictionary<int, string>
{
[0] = "aaa",
[1] = "bbb",
[2] = "ccc"
};
Console.WriteLine( JsonConvert.SerializeObject(dict) );
// {"0":"aaa","1":"bbb","2":"ccc"}
}
}
}
実行結果
![](https://mebee.info/wp-content/uploads/2022/08/image-346.png)
空の辞書の場合
空の辞書の場合は、空のjsonが作成されます。
using System;
using Newtonsoft.Json;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
Dictionary<int, string> dict = new Dictionary<int, string>{};
Console.WriteLine( JsonConvert.SerializeObject(dict) );
// {}
}
}
}
実行結果
![](https://mebee.info/wp-content/uploads/2022/08/image-347.png)
-
前の記事
kotlin mutableMapに指定した条件以外のkeyと値を取得する 2022.12.04
-
次の記事
CentOS アプリケーションを閉じるショートカットキー 2022.12.04
コメントを書く