gpt4 book ai didi

c# - 如何检索 JsonResult 数据

转载 作者:太空狗 更新时间:2023-10-30 00:49:36 24 4
gpt4 key购买 nike

我的布局 Controller 中有以下操作

public JsonResult getlayouts(int lid)
{
List<layouts> L = new List<layouts>();
L = db.LAYOUTS.Where(d => d.seating_plane_id == lid).ToList()

return new JsonResult { Data = L, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
}

我正在从另一个 Controller 调用此操作,如下所示:

layoutsController L = new layoutsController();
JsonResult result = L.getlayouts(lid);

我的问题是:如何从结果对象中获取数据?

最佳答案

好吧,看看你是如何构建对象的:

new JsonResult { Data = L, JsonRequestBehavior = JsonRequestBehavior.AllowGet }

您正在将 L 变量设置为名为 Data 的属性。所以只需阅读该属性:

List<layouts> L = (List<layouts>)result.Data;

事实上,它是一个 MVC Controller 操作,没有什么特别之处。

您只需调用一个方法,该方法返回一个在该方法中构造的对象,并从该对象读取属性。就像任何其他 C# 代码一样。

关于c# - 如何检索 JsonResult 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37208845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com