【发布时间】:2018-10-04 04:20:22
【问题描述】:
我已经在 JSON 中声明了以下键:值对:
"saleParameters": [
{"saleName":"FlashSale2018"},
]
我在合同类中使用以下属性映射上述内容:
[JsonProperty("saleParameters")]
public IEnumerable<KeyValuePair<string,string>> SaleParameters { get; set; }
但由于某种原因,我在反序列化后总是在 SaleParameters 中收到空值。我正在使用 NewtonSoft.JSON 进行 JSON 序列化/反序列化,代码在 .net 核心上运行。
知道为什么会发生这种情况以及如何解决这个问题吗?
【问题讨论】:
-
Clue。 SaleParameters 的键是唯一的吗?
-
对不起,我没听懂。如果它在那个编辑器中工作,为什么它不能使用上述格式?
标签: c# generics .net-core json.net