MVC C# - 以 Json 格式发送多个列表
MVC C# - Sending multiple List in Json format
下面是从数据层获取数据的代码:-
我想以 Json 格式发送这 3 个列表。如何捆绑这是一个数组?
public JsonResult getDataAll()
{
List<Chart> data1 = dashboard.CountbyDep();
List<Chart> data2 = dashboard.CountbyDes();
List<Chart> data3 = dashboard.CountbyCat();
allData = // ??
return Json(allData, JsonRequestBehavior.AllowGet);
}
如果我只发送 data1
那么它就成功了。如何发送 3 个列表?
这是一种方法:
List<Chart> data1 = dashboard.CountbyDep();
List<Chart> data2 = dashboard.CountbyDes();
List<Chart> data3 = dashboard.CountbyCat();
List<List<Chart>> allData = new List<List<Chart>>
{
data1, data2, data3
};
return Json(allData, JsonRequestBehavior.AllowGet);
下面是从数据层获取数据的代码:-
我想以 Json 格式发送这 3 个列表。如何捆绑这是一个数组?
public JsonResult getDataAll()
{
List<Chart> data1 = dashboard.CountbyDep();
List<Chart> data2 = dashboard.CountbyDes();
List<Chart> data3 = dashboard.CountbyCat();
allData = // ??
return Json(allData, JsonRequestBehavior.AllowGet);
}
如果我只发送 data1
那么它就成功了。如何发送 3 个列表?
这是一种方法:
List<Chart> data1 = dashboard.CountbyDep();
List<Chart> data2 = dashboard.CountbyDes();
List<Chart> data3 = dashboard.CountbyCat();
List<List<Chart>> allData = new List<List<Chart>>
{
data1, data2, data3
};
return Json(allData, JsonRequestBehavior.AllowGet);