J'ai utilisé le code ci-dessous pour générer des données JSON.comment formater la sortie JSON à partir de ASP.NET MVC 2
[HttpGet]
public ActionResult MarketList()
{
var mkt = db.GetDailyList();
return Json(mkt, JsonRequestBehavior.AllowGet);
}
Maintenant, il renvoie JSON dans le format ci-dessous;
[{"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}]
Ce que je veux, c'est renvoyer des données au format JSON suivant;
[{"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}}]
Comment puis-je faire cela en utilisant MVC 2 s'il vous plaît?
Merci
aucun gnome de joie ..i a changé le code à ce qui suit et le résultat était le même; public JsonResult TopGainers() { IEnumerable list = db.GetTopGainers(); return Json (list, JsonRequestBehavior.AllowGet); } –
femi