【发布时间】:2018-01-11 08:48:17
【问题描述】:
如何反序列化这个 Json 并在 SampleClass 列表中保存所有 Datafield 和 HeaderText
public class SampleClass
{
public string Datafield { get; set; }
public string HeaderText { get; set; }
}
{
"SummaryResults": {
"ControlType": "Table",
"ColumnDefinitions": [
{
"Datafield": "SourceSystem",
"HeaderText": "Source System"
},
{
"Datafield": "ChildHoldType",
"HeaderText": "Child Hold Type"
},
{
"Datafield": "CompanyNumber",
"HeaderText": "Company Number"
},
{
"Datafield": "Queue",
"HeaderText": "Queue"
},
{
"Datafield": "Country",
"HeaderText": "Country"
},
{
"HeaderText": "Count",
"ControlDefinition": {
"ControlType": "Hyperlink",
"DisplayText": "@{Count}",
"URL" : ""
}
}
]
}
}
【问题讨论】:
-
你已经尝试了什么?我希望您至少了解序列化的基础知识,尤其是 JSON。因此,通过提供您的代码来显示确切您遇到困难的地方。
-
你不能。最后一个数组条目不适合 SampleClass。
标签: c# json json.net deserialization