【发布时间】:2017-05-07 16:30:27
【问题描述】:
我有一个带有对象的 JArray 有两个属性。例如:
[
{"Prop1":"key1", "Prop2":"value1"},
{"Prop1":"key2", "Prop2":"value2"},
{"Prop1":"key3", "Prop2":"value3"}
]
而且我需要 C# 中的 KeyValuePair(或 Dictionary 无关紧要)结构,例如
key1-value1
key2-value2
key3-value3
Prop1 和 Prop2 的名称也可以更改,这意味着 JArray 可以有不同的道具名称,但对象中的属性数始终为 2。因此我需要将 JArray 反序列化为 List<KeyValuePair> 的通用方法。
【问题讨论】:
标签: c# json json.net deserialization