応答で次の 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ますか?