Jsonの匿名タイプを返します:
IList<MyClass> listOfStuff = GetListOfStuff();
return Json(
new {
stuff = listOfStuff
}
);
場合によっては、それlistOfStuff
が空になることを私は知っています。GetListOfStuff()
したがって、(データベース呼び出しを行う)呼び出しのオーバーヘッドは必要ありません。
したがって、この場合、私は次のように書いています。
return Json(
new {
stuff = new List<ListOfStuff>()
}
);
これは少し不必要に冗長に思えます。List
とにかく空なので、どんなタイプでも構いません。
空の列挙可能/リスト/配列を示すために使用できる省略形はありますか?何かのようなもの:
return Json(
new {
stuff = new []
}
);
または、JavaScriptのプログラミングが長すぎますか?:)