我在响应中收到以下 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
(声明为时也不起作用Dictionary<string, decimal>
)
有没有办法执行此操作DataContractJsonSerializer
?