Successfully added
ASP.NET Core
by Patrik
Return JSON in ASP.NET Core
The following sample will return JSON with a 200 OK status code (it's an Ok type of ObjectResult)
public IActionResult GetAsJson() { return new OkObjectResult(new Catagory { Id = 1234, Name = "Articles" }); }
The following code uses the Produces() attribute (which is a ResultFilter) with contentType = application/json
[Produces("application/json")] public Student GetWithProduces() { return new Catagory { Id = 1234, Name = "Articles" }; }
Return JSON with a 400 error code with a message
public IActionResult ErrorJSON() { return new JsonResult(new { message = "The Error Messages" }) { StatusCode = StatusCodes.Status400BadRequest // Status code here }; }
JSON
ASP.NET Core
Referenced in:
Comments