只是想知道.Net中是否有任何新的数据结构开发用于原始JSON数据,如下所示,每行可以有不同的列或列数
[
{
"ID":"666734563",
"NAME":"John",
"GENDER":"Male",
"ADDRESS":"Denver, CO"
},
{
"ID":"666732348",
"NAME":"Jessica",
"GENDER":"Female",
"AGE":"41",
"CAR":"Ford",
"ACCIDENTS":"0",
"LICENSE":"A1277847"
}
]
我知道我们有2D,锯齿和多维数组,但我希望我能找到一个数据结构来创建一个WebAPI端点,它允许我查询值,根据Keys运行验证并向元数据添加元数据将它们标记为有效/无效等(类似于.Net DataTables中的标签)。
// POST api/values
[HttpPost]
public void Post([FromBody]<myStructure> value)
{
// do validations
// do queries
// do process data etc ...
}
我知道我可以构建自定义POCO类并实现IQueryable,IEnumerable接口等但只是把这个问题放在那里,因为我已经与.Net空间中的最新和最好的一段时间断开了一段时间,并想知道是否我要做的工作已由微软或其他人完成:)
任何帮助或指示都将受到高度赞赏!