В web-api 2 мы использовали это, чтобы получить ответ со строковым содержимым:
var response = Request.CreateResponse(HttpStatusCode.Ok);
response.Content = new StringContent("<my json result>", Encoding.UTF8, "application/json");
Как вы можете добиться того же в ASP.NET 5/MVC 6 без использования каких-либо встроенных классов, таких как ObjectResult?