応答で次の JSON 結果を受け取ります。
{"result": { "":-41.41, "ABC":0.07, "XYZ":0.00, "Test":0.00 }}
逆シリアル化用に次のクラスを用意しました。
[DataContract]
public sealed class RpcResponse
{
[DataMember(Name = "result")]
public List<KeyValuePair<string, decimal>> Result { get; set; }
}
DataContractJsonSerializer
ただし、プロパティで逆シリアル化しようとすると、Result
エントリがゼロになります。Result
( asと宣言した場合も動作しませんDictionary<string, decimal>
)
でこれを実行する方法はありDataContractJsonSerializer
ますか?