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);