我不完全確定如何定義這個問題,但基本上我正在開發一個ASP.Net應用程序,我在這裏生成一個名爲IndexJson
的JsonResult
。我如何返回一個列表到JSON以及硬編碼的根
我的代碼如下:
public JsonResult IndexJson()
{
var contacts = (from x in db.ContactSet
select new
{
x.AccountId,
x.FirstName,
x.LastName,
x.FullName,
x.JobTitle,
x.ParentCustomerId,
x.EMailAddress1,
x.Telephone1,
x.MobilePhone,
x.Fax,
x.GenderCode,
x.BirthDate
}).ToList();
return Json(contacts, JsonRequestBehavior.AllowGet);
}
這在返回以下JSON效果很好:
[{/*contact info*/}, {/*contact info*/}, {/*contact info*/}, ...]
但現在我想返回以下JSON(硬編碼現在,我稍後將改變數值):
{
"current": 1,
"rowCount": 10,
"rows": [{/*contact info*/}, {/*contact info*/}, {/*contact info*/}, ...],
"total": 1123
}
我該如何適應我的代碼來做到這一點?
這是一個很乾淨的修復!非常感謝:) –