Ich bin eine Json'ed annonymous Art Rückkehr:Gibt es eine Möglichkeit, einen anonymen leeren aufzählbaren Typ anzugeben?
IList<MyClass> listOfStuff = GetListOfStuff();
return Json(
new {
stuff = listOfStuff
}
);
In bestimmten Fällen, ich weiß, dass listOfStuff
leer. Also will ich nicht den Overhead von GetListOfStuff()
anrufen (was einen Datenbankanruf macht).
Also in diesem Fall ich schreibe:
return Json(
new {
stuff = new List<ListOfStuff>()
}
);
, die ein bisschen unnötig ausführliche scheint. Es ist mir egal, welche Art von List
es ist, weil es sowieso leer ist.
Gibt es eine Kurzschrift, die verwendet werden kann, um leeres enumerable/list/array anzugeben? Etwas wie:
return Json(
new {
stuff = new []
}
);
Oder habe ich Javascript zu lange programmiert? :)
Zu viel Javascript. –