我可以将JSONResult转换为C#中的IEnumerable列表

我有一个发送JSONResult的函数,现在我想在C#中使用该函数并将该JSONResult转换为IEnumerable,这样我就可以迭代该结果并将该数据传递给SelectList函数。我可以这样做吗?我使用Asp.Net MVC,JQuery和C#     
已邀请:
为什么不:
public myObject GetMyObject()
{
    myRepository db = new myRepository();
    return db.ListAllStuff();
}

public JsonResult GetMyJSON()
{
    return Json(GetMyObject(), JsonRequestBehavior.AllowGet);
}

public List<SelectList> GetMyEnumerable()
{
    return this.GetMyObject().ToList();
}
而你正在重复利用一切。     
也可以这样做。
var data = GetJsonResultData(); //call to JsonResult method.

var datastr = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(data.Data); // convert json object to string.

var dataclass = Newtonsoft.Json.JsonConvert.DeserializeObject<List<modeldto>>(datastr ); // string json data to class list
    

要回复问题请先登录注册