我如何使用这种数组格式?

时间:2015-01-06 07:49:38

标签: javascript c# arrays

如何使用此格式?

var dataSet = [
['Trident', 'Internet Explorer 4.0', 'Win 95+', '4', 'X']

];

我想将我的知识用于此格式服务器端或javascript 谢谢

public ActionResult GetModuls()
{   
   var model = BLcontext.GetModuls();      
   return Json(new { data = model }, JsonRequestBehavior.AllowGet);                       
}

3 个答案:

答案 0 :(得分:0)

1)如果要返回JSON - 在您的方法类型中写入字符串或JsonResult。 像:

public JsonResult GetModuls()
{   
   var model = BLcontext.GetModuls();      
   return Json(new { data = model }, JsonRequestBehavior.AllowGet);                       
}

2)我喜欢使用Newtonsoft与Json合作

答案 1 :(得分:0)

问题非常不明确。如果您只是想将其转换为C#:

var dataSet = new[] {
    new[] {"Trident", "Internet Explorer 4.0", "Win 95+", "4", "X"}
};

如果您尝试序列化/反序列化:使用JSON序列化程序。

答案 2 :(得分:0)

它基本上是数组的数组。在c#中你必须做这样的事情:

public ActionResult GetModuls()
{
 List<string> words = new List<string> { "Trident", "Internet Explorer 4.0", "Win 95+", "4", "X" };
 List<string> words2 = new List<string> { "MVC", "C#", "LINQ" };
 List<List<string>> listofLists = new List<List<string>> { words,words2 };
 return Json(new { data = listofLists }, JsonRequestBehavior.AllowGet);
}

我正在使用List of Lists,您可以使用Array of Array但它将在json中转换为数组。