コレクション

[C#] KeyValue型のjson文字列をDictionary型に変換する

2021年7月13日

KeyValue型のjson文字列をDictionary型に変換するサンプルです。

サンプル

例)KeyValue型のjson文字列をDictionary型に変換する

using System.Collections.Generic;
using System.Text.Json;

//json文字列
string json = @"{""01"":""りんご"",""02"":""みかん"",""03"":""もも""}";

//json文字列をDictionaryに変換
Dictionary<string, string> dc
 = JsonSerializer.Deserialize<Dictionary<string, string>>(json);

dc → {
 {Key:"01", Value:"りんご"},
 {Key:"02", Value:"みかん"},
 {Key:"03", Value:"もも"}
}

備考

  • json文字列をDictionary型に変換したい場合は、System.Text.Json.JsonSerializer.Deserializeを使用すると簡単です。

関連記事

-コレクション
-