【发布时间】:2017-08-25 22:56:16
【问题描述】:
我有带有嵌套数组的 JSON 数据(参见下面的示例)。我想要完成的是将这些数据反序列化到一个 DataSet 中,其中每个嵌套数组都插入到相应的数据表中。
例子:
[
{
"Id": "1",
"LastName": "John",
"FirstName": "Doe",
"MiddleInitial": "I",
"DateOfBirth": "2000-10-05",
"Gender": "M",
"LastModifiedDate": "2017-03-13 14:36:53",
"Classes": [
{
"ClassNumber": "21",
"TeacherID": "15"
},
{
"ClassNumber": "12",
"TeacherID": "10"
}
]
},
{
"Id": "2",
"LastName": "Jane",
"FirstName": "Doe",
"MiddleInitial": "K",
"DateOfBirth": "2000-10-05",
"Gender": "F",
"LastModifiedDate": "2017-03-13 14:36:53",
"Classes": [
{
"ClassNumber": "11",
"TeacherID": "8"
},
{
"ClassNumber": "4",
"TeacherID": "26"
}
]
}]
因此数据集将包含 2 个数据表。一个包含主数组中的所有记录,第二个包含“类”数组中的所有记录。
【问题讨论】:
-
不清楚您遇到了什么问题。请提供错误详情或预期/实际结果。当然还有一些代码
标签: c# arrays json datatable dataset