如何将 ObjectResult 转换为 JsonResult?

public JsonResult Get()

{

    DBEntities db = new DBEntities();

    var result = db.GetMenuMaster();

    //Convert result to Json

}

我们需要将我们从数据库中得到的结果集转换为 json,然后才能在 javascript 和 Angularjs 中使用。


阿波罗的战车
浏览 336回答 3
3回答

繁星点点滴滴

public JsonResult Get(){  DBEntities db = new DBEntities();  var result = db.GetMenuMaster();  return new JsonResult() { Data = result, JsonRequestBehavior = JsonRequestBehavior.AllowGet };}

慕桂英3389331

使用也可以试试这个:-  return Json(new { result }, JsonRequestBehavior.AllowGet);

陪伴而非守候

优化:[HttpGet]    public ActionResult Get()    {        DBEntities db = new DBEntities();        var result = db.GetMenuMaster();        return new JsonResult        {            Data = result,            ContentEncoding = Encoding.UTF8,            ContentType = "application/json",            MaxJsonLength  = int.MaxValue,            JsonRequestBehavior = JsonRequestBehavior.AllowGet        };    }
打开App,查看更多内容
随时随地看视频慕课网APP