Получаю следующий результат JSON int response:
{"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
?