这是一个应该返回json的方法
{ "status":"ready","timestamp":"2017-12-17"}
[HttpGet("{id}")]
public IActionResult Get(Guid id)
{
if (!ModelState.IsValid)
return BadRequest();
Task task = db.Tasks.FirstOrDefault(x => x.Id == id);
if (task == null)
return NotFound();
string json = JsonConvert.SerializeObject(task);
return Ok(json);
}
该对象task包含三个字段,所以我不能只返回task. 它包含以下字段:Id, Time, Status. json我只需要以格式返回Time和Status. 怎么手动注册json也没找到。
看法:
控制器: