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を使用すると簡単です。