Search code examples
c#jqueryasp.net-mvc-2jsonresult

Can i convert JSONResult to IEnumerable list in C#


I have a function that send a JSONResult, Now i want to use that function in C# and convert that JSONResult to IEnumerable so i can iterate on that result and pass that data to a SelectList function. Can i do this and how? Im using Asp.Net MVC, JQuery and C#


Solution

  • why not:

    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();
    }
    

    and you are reusing everything.