MVCアプリケーションでDatatablesグリッドを使用してデータを表示しています。ジェネリックリストを含むVarをJSONに変換する方法がわかりません。JSONはDatatablesの入力になります。
DatatablesのJSON形式は次のとおりです。
return Json(new
{
aaData = new[] {
new [] { "Trident", "Internet Explorer 4.0", "Win 95+", "4", "X" },
new [] { "Gecko", "Firefox 1.5", "Win 98+ / OSX.2+", "1.8", "A" },
new [] { "Webkit", "iPod Touch / iPhone", "iPod", "420.1", "A" },
}
}, JsonRequestBehavior.AllowGet);
しかし、上記のものはハードコードされたものであり、実行時にジェネリックリストを取得しています。上記のように反復してJSON形式に変更する方法です。
これが私のコードです。
public void GetReport()
{
var ReportData = _homeService.GetReportDatafromDB();
if (ReportData .Count > 0)
{
//Dont no how to convert for JSON data format here
}
}