@shirley.vonrueden
Для вернуть пользовательский JSON-ответ в ASP.NET Core Web API, вы можете воспользоваться классом JsonResult
и методом расширения Json()
.
Пример реализации:
1 2 3 4 5 6 |
public class CustomResponse { public bool Success { get; set; } public string Message { get; set; } public object Data { get; set; } } |
1 2 3 4 5 6 7 8 9 10 11 12 |
[HttpGet] public IActionResult Get() { var response = new CustomResponse { Success = true, Message = "Custom JSON response", Data = new { exampleData = "example" } }; return Json(response); } |
Теперь, при обращении к данному эндпоинту, будет возвращен пользовательский JSON-ответ:
1 2 3 4 5 6 7 |
{ "success": true, "message": "Custom JSON response", "data": { "exampleData": "example" } } |