C# 辞書をjson化する
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"}
}
}
}
実行結果
空の辞書の場合
空の辞書の場合は、空の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) );
// {}
}
}
}
実行結果
-
前の記事
kotlin mutableMapに指定した条件以外のkeyと値を取得する 2022.12.04
-
次の記事
CentOS アプリケーションを閉じるショートカットキー 2022.12.04
コメントを書く