テーブルからすべてのレコードを取得する linq クエリを実行しています。
var data = _context.People.ToList(); //_context is my DataContext.
上記は値を返します:
{
"name": "john",
"age": "30"
},
{
"name": "jane",
"age": "31"
}
しかし、 jsonlintによると、これは無効であり、次のように返す必要があります。
[{
"name": "john",
"age": "30"
},
{
"name": "jane",
"age": "31"
}]
これどうやってするの?
viewData.xldata = [];
$.each(data, function(i, row) {
var strRow = JSON.stringify(row);
viewData.xldata.push(strRow);});
`JavaScriptSerializer: を使用してデシリアライズします。
var people = jss.Deserialize<List<People>>(args["xldata"]);