为了账号安全,请及时绑定邮箱和手机立即绑定

如何将 ObjectResult 转换为 JsonResult?

如何将 ObjectResult 转换为 JsonResult?

C#
阿波罗的战车 2022-01-09 16:02:18
public JsonResult Get(){    DBEntities db = new DBEntities();    var result = db.GetMenuMaster();    //Convert result to Json}我们需要将我们从数据库中得到的结果集转换为 json,然后才能在 javascript 和 Angularjs 中使用。
查看完整描述

3 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

public JsonResult Get()

{

  DBEntities db = new DBEntities();

  var result = db.GetMenuMaster();

  return new JsonResult() { Data = result, JsonRequestBehavior = JsonRequestBehavior.AllowGet };

}


查看完整回答
反对 回复 2022-01-09
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

使用也可以试试这个:-

  return Json(new { result }, JsonRequestBehavior.AllowGet);


查看完整回答
反对 回复 2022-01-09
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

优化:


[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

        };

    }


查看完整回答
反对 回复 2022-01-09
  • 3 回答
  • 0 关注
  • 335 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信