我正在使用mvc5。请帮我从JSON数组中获取数据。 这是我的控制器
public ActionResult Index()
{
var data = ObjRepo.GetEmployees(1);
ObjHybrid.data = data;
// return View(ObjHybrid);
return Json(new {data=ObjHybrid},behavior:JsonRequestBehavior.AllowGet);
}
现在我正在获取数据
{"data":{"data":[{"Emp_Id":101,"EmpName":"Hussain","Email":"Hussain@gmail.com","Psw":null,"Cnt_Id":0,"Cnt_Name":"India"}]
但我需要
"Data:[{...........}]
答案 0 :(得分:1)
目前,您正在传递一个具有data
属性的匿名对象,它的值是您的ObjHybrid
对象。
看起来您希望ObjHybrid
对象作为响应json数据。在这种情况下,请不要使用匿名对象。只需将ObjHybrid
对象作为Json
方法的第一个参数(数据)传递
return Json(ObjHybrid,JsonRequestBehavior.AllowGet);
答案 1 :(得分:0)
尝试在ajax中转换它,如下所示:
var ResponseData= JSON.Signfy(data);