我有一组代码,我已经完成了错误处理。我希望结果为{"ErrorMessage": Server is down}
但是我一直得到{"ErrorMessage":"Server is down"}
的结果。
以下是我的代码:
catch (Exception e)
{
var result = "Server is down";
return Ok(new { ErrorMessage = result });
}
我尝试过使用' @'和' \'然而它没有用。我如何逃避这些额外的双引号?有人请帮帮我。非常感谢你。
答案 0 :(得分:1)
我决定保留结果,因为{"ErrorMessage":"Server is down"}
是显示JSON输出的正确方法。正如@dbc所解释的那样,这是一个有效的JSON对象,其属性名为ErrorMessage
,其值为string Server is down
。