Я объявил приведенную ниже пару ключ: значение в JSON:
"saleParameters": [
{"saleName":"FlashSale2018"},
]
Я сопоставляю вышеперечисленное, используя свойство ниже в моем классе контракта:
[JsonProperty("saleParameters")]
public IEnumerable<KeyValuePair<string,string>> SaleParameters { get; set; }
Нопо какой-то причине я всегда получаю нулевые значения в SaleParameters после десериализации.Я использую NewtonSoft.JSON для сериализации / десериализации JSON, код работает на ядре .net.
Есть идеи о том, почему это происходит и как это решить?