Вот API, который я хотел бы создать,
{
"Result": "PASS",
"Device": [
{
"ID": "01",
"State": "abc",
},
{
"ID": "02"
"State": "efg",
},
]
}
Я хочу создать API путем возврата к ApiResult
модели, Вот мой контроллер,
[HttpGet("device")]
public async Task<ActionResult<ApiResult>> Device()
{
return new ApiResult();
}
My Api Result Model
public class ApiResult
{
public string Result { get; set; }
public ApiDevice[] Device { get; set; }
}
Другая модель,
public class ApiDevice
{
public string ID { get; set; }
public string State { get; set; }
}
Результат, который я получаю, выглядит следующим образом:
{"result":null,"device":null}
Как получить результат, которыймне нужно, как я упоминаю в первом абзаце?