使用较新的ASP.NET Web API,在Chrome中我看到了XML - 如何更改它以请求JSON,以便我可以在浏览器中查看它?我相信它只是请求标题的一部分,我是否正确?
我有一个函数ApiController
,它应该输出某种对象.该函数以已经序列化的格式接收该对象.为了使函数最终能够恢复有效的JSON,我需要将其转换为JObject
,如下所示:
[HttpGet]
public object MyFunction()
{
string result = .......;
return JObject.Parse(result);
}
Run Code Online (Sandbox Code Playgroud)
问题是:结果已经是一个有效的JSON,我希望按原样返回它,而不需要再处理.如果我的班级是常规的Controller
,我本可以刚刚退回一个ContentResult
,但由于某些原因,我不能在这种情况下ApiController
变成常规Controller
.
还有其他选择吗?