Json compress table?
本文关键字:table compress Json | 更新日期: 2023-09-27 18:25:58
在我的MVC项目中,我返回了大约300行,它们具有完全相同的结构(字段),所以不是这样:
[{
name : "John",
age : 11,
}, {
name : "Jane",
age : 21,
}, {
name : "Poul",
age : 18,
}]
在vb.net(或c#)中,是否可以只声明一次字段名并返回如下:
[["name","age"],["John",11],["Jane",21],["Poul",18]]
这将为我节省大约50%的从服务器返回到客户端的代码。
是的,在.Net中返回一个object[][]
,并使内部数组只包含值。
示例:
public object[][] GetUsers()
{
List<object[]> users = new List<object[]>();
//Get users and store them in variable called RealUsers or cycle through DataRows
foreach(User user in RealUsers)
{
users.add(new object[]() {user.Name, user.Age});
}
return users.ToArray();
}