我想迭代2D数组contents[,]
,并像这样建立类似JSON的对象。结构如下。然后将其发送到服务器端点,由服务器端函数处理并存储到数据库中。
在JavaScript中,这本来是直截了当的,但这是因为打字是动态的。据我所知,我有两种方法可以在C#中构建sem结构数据:
在C#中执行此操作的常规方法是什么?我也遇到过“POCO”这个词,它似乎与第1点有点对应。?
[
{
tableName: someName,
fields: [ordered, list, of, field, names],
values: [
[ordered, list, of, cell, row, values],
[ordered, list, of, cell, row, values],
[ordered, list, of, cell, row, values]
]
},
{
tableName: someName,
fields: [ordered, list, of, field, names],
values: [
[ordered, list, of, cell, row, values],
[ordered, list, of, cell, row, values],
[ordered, list, of, cell, row, values]
]
},
etc
]
答案 0 :(得分:1)
您的结构似乎很僵硬,只有数据值不同,在这种情况下,您应该只为您的值使用对象类型。你的班级可能看起来像这样;
class MyObject
{
String Tablename;
List<Field> myFields = new List<Field>();
List<object> values = new List<object>();
}
或者您可以直接创建一个Json对象,并在需要检索任何其他数据时解析它。