Я создал Asp. Net Core Controller, и я хотел бы передать Data, бросив URL-адрес на мой Backend.
Вставьте мой URI, который я хотел бы вставить: filter: "[ [{"field": "firstName", "operator": "eq", "value": "Jan"}]]
Итак, мой URI выглядит так: https://localhost: 5001 / Patient ? filter =% 5B% 5B% 7B% 22field% 22% 3A% 22firstName% 22,% 22operator% 22% 3A% 22eq% 22,% 22value% 22% 3A% 22Jan% 22% 7D% 5D% 5D
и мой контроллер:
[HttpGet]
public ActionResult<bool> Get(
[FromQuery] List<List<FilterObject>> filter = null)
{
return true;
}
и мой FilterObject выглядит так:
public class FilterObject
{
public string Field { get; set; }
public string Value { get; set; }
public FilterOperator Operator { get; set; } = FilterOperator.Eq;
}
Проблема в том, что мои данные из URL-адреса не десериализованы в моем фильтре Параметр.
Есть ли у кого-нибудь идея? За помощь.
С уважением