ユーザー定義の変換は、外側の型との間で変換する必要があります。
を変換しようとすると問題が発生しDictionary<string,string>
ます。これは可能ですか?
以下は私のコードです。
using Newtonsoft.Json;
public static implicit operator Dictionary<string, string>(string jsonString)
{
return JsonConvert.DeserializeObject<Dictionary<string, string>>(jsonString); ;
}
public static implicit operator string(Dictionary<string, string> dict)
{
return JsonConvert.SerializeObject(dict);
}
Dictionary
Classに 2 つのメソッドを記述しなければならないということですか? もしそうなら、文字列をに変換することは不可能Dictionary
ですか? ご協力いただきありがとうございます。