剣道UIグリッドサーバー側フィルターをフィルタリングしようとしています。開発者ツールはこれをクエリ文字列で表示します
/ Home / GetUsmMessage?{"filter":{"logic": "and"、 "filters" [{"field": "MessageId"、 "operator": "eq"、 "value":1}]}、 " group ":[]} GET 200 application / json
構造をオブジェクトに読み取るようにオブジェクト構造を作成しました
public ActionResult GetUsmMessage(FilterContainer filter)
{
//Code to read the filter container
return Json(jsonData, JsonRequestBehavior.AllowGet);
}
フィルタコンテナのオブジェクト構造:
public class FilterContainer
{
public List<FilterDescription> filters { get; set; }
public string logic { get; set; }
}
public class FilterDescription
{
public string @operator { get; set; }
public string field { get; set; }
public string value { get; set; }
public List<FilterDescription> filters { get; set; }
public string logic { get; set; }
}
コントローラ関数をデバッグすると、それでもnullオブジェクトが返されます。助けてください