IList
アプリケーションにサイトがあり、サイトには大量のプロパティがあります。
このリストをJSONに変換して、これに似たドロップダウンリストで使用したいと思います
var sites = SiteRepository.FindAllSites();
return new JsonResult() { Data = sites, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
私が抱えている問題は、サイトクラスのidプロパティとnameプロパティのみを使用したいということです。これを回避する方法は、「アダプタ」クラスを使用して、これら2つのプロパティのみを公開し、それをシリアル化することだと考えていました。
私が抱えている問題は、オブジェクトのリストを処理できるように、クラスをジェネリックにしたいということです。誰かが同じような状況に遭遇してそれを解決しましたか?
編集:[ScriptIgnore]
クラス全体をシリアル化したい場合があるため、属性を使用できません。