아래의 코드를 사용하여 JSON 데이터를 생성했습니다.ASP.NET MVC 2에서 JSON 출력을 포맷하는 방법
[HttpGet]
public ActionResult MarketList()
{
var mkt = db.GetDailyList();
return Json(mkt, JsonRequestBehavior.AllowGet);
}
이제 JSON이 아래 형식으로 반환됩니다.
[{"gainers":"CAP","date":"Dec 9 ","Open":30.87,"Close":32.41,"change":1.54},{"gainers":"AP","date":"Dec 9 ","Open":20.00,"Close":21.00,"change":1.00}]
내가 원하는 것은 다음 JSON 형식으로 데이터를 반환하는 것입니다.
[{"dailygainers":{"gainers":"CAP","date":"Dec 9 ","Open":30.87,"Close":32.41,"change":1.54}},{"dailygainers":{"gainers":"AP","date":"Dec 9 ","Open":20.00,"Close":21.00,"change":1.00}}]
MVC 2를 사용하여 어떻게하면됩니까?
감사합니다.
아무런 기쁨이 없습니다. 다음 코드를 변경하여 결과가 동일합니다. public JsonResult TopGainers() { IEnumerable list = db.GetTopGainers(); return Json (list, JsonRequestBehavior.AllowGet); } –
femi