我正在将我的datatable转换为C#泛型列表。
DataTable dt = mydata();
List<DataRow> list = dt.AsEnumerable().ToList();
现在我该如何使用json.net将这个list
转换为JSON?有什么建议吗?JSON格式的示例应该像这样,
{"Table" : [{"userid" : "1","name" : "xavyTechnologies","designation" : "",
"phone" : "9999999999","email" : "test@test.com","role" : "Admin","empId" : "",
"reportingto" : ""},{"userid" : "2","name" : "chendurpandian","designation" :
"softwaredeveloper","phone" : "9566643707","email" : "chendur.pandia@gmail.com",
"role" : "Super User","empId" : "1","reportingto" : "xavyTechnologies"},
{"userid" : "3","name" : "sabarinathan","designation" : "marketer","phone" :
"66666666666","email" : "bala3569@gmail.com","role" : "User",
"empId" : "2","reportingto" : "chendurpandian"}]}
table.AsEnumerable()
更改为list
。考虑到你在示例中使用了DataTable
,我认为你想要一个DataTable
作为你的原始数据来源......否则你为什么费劲写那部分代码呢? - Jon Skeet