ASP.NET MVCでListをJsonResultに変換する方法


  1. コントローラのアクションメソッドで、Listオブジェクトを作成します。例えば、次のようなコードでListを作成します。
public ActionResult MyAction()
{
    List<string> myList = new List<string>();
    myList.Add("Item 1");
    myList.Add("Item 2");
    myList.Add("Item 3");
    // ListをJsonResultに変換して返す
    return Json(myList, JsonRequestBehavior.AllowGet);
}
  1. 上記のコードでは、Jsonメソッドを使用してListオブジェクトをJsonResultに変換しています。Jsonメソッドの引数に変換したいオブジェクトと、JsonRequestBehavior.AllowGetを指定します。

  2. 上記のコードでは、Listを例として使用していますが、任意の型のListオブジェクトをJsonResultに変換することができます。必要に応じて、適切な型に変更してください。

  3. アクションメソッドを呼び出した際に、ListオブジェクトがJson形式で返されます。クライアント側でJsonデータを受け取り、必要な処理を行ってください。

以上の手順に従うことで、ASP.NET MVCでListをJsonResultに変換することができます。必要に応じて、取得したJsonデータを適切に利用してください。