如何从MVC Controller返回多维数组作为JsonResult?

时间:2015-04-21 13:50:09

标签: 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
});

1 个答案:

答案 0 :(得分:0)

你不会在json对象的那个级别拥有一个多维数组。顶级是一维的,所以如果你想要2个维度,它将如下所示:

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