Как вернуть данные json из контроллера MVC?
моя модель:
public class Student { public int Id { get; set; } public string Name { get; set; } public int RollNo { get; set; } }
мой контроллер:
public class HomeController : Controller { private Entities db = new Entities(); public ActionResult List() { var std = from s in db.Students select s; return Json(std, "Student", JsonRequestBehavior.AllowGet); } }
Выход:
[ {"Id":1,"Name":"Shan","RollNo":1}, {"Id":2,"Name":"Ali","RollNo":2}, {"Id":3,"Name":"Ahmed","RollNo":3} ]
Моя проблема заключается в том, как преобразовать этот результат, как показано ниже:
{ -Student: [ - {"Id":1,"Name":"Shan","RollNo":1}, - {"Id":2,"Name":"Ali","RollNo":2}, - {"Id":3,"Name":"Ahmed","RollNo":3} ] }
Что я уже пробовал:
Я хочу получить результат как показано ниже:
{ - Student: [ - {"Id":1,"Name":"Shan","RollNo":1}, - {"Id":2,"Name":"Ali","RollNo":2}, - {"Id":3,"Name":"Ahmed","RollNo":3} ] }