如何从MVC控制器返回多维数组作为JsonResult?

如何从MVC控制器返回多维数组作为JsonResult?,json,asp.net-mvc,asp.net-mvc-4,multidimensional-array,Json,Asp.net Mvc,Asp.net Mvc 4,Multidimensional Array,如果我尝试将多维.NET数组作为JsonResult返回,它将只返回一维数组。多维数组甚至可以作为JsonResult吗 string[,] MultiDimensionalArray = new string[2, 2] { { "1", "2" }, { "Text1", "Text2" } }; return Json(new { multiDimensionalArray = MultiDimensionalArray }); 在json对象的这个级别上不会有多维数组。顶层是

如果我尝试将多维.NET数组作为JsonResult返回,它将只返回一维数组。多维数组甚至可以作为JsonResult吗

string[,] MultiDimensionalArray = new string[2, 2] { { "1", "2" }, { "Text1", "Text2" } };

return Json(new
{
    multiDimensionalArray = MultiDimensionalArray
});

在json对象的这个级别上不会有多维数组。顶层是一维的,因此如果需要二维,它将如下所示:

json = {"text":{"Text1":"1"},{"Text2":"2"}}; 
// then in js
j.text.Text1 //1

为什么要在jSon中使用多维数组?我想在一个返回参数中返回多个相关数组