在JSON结果中转义双引号

时间:2017-12-19 05:08:05

标签: c# json

我有一组代码,我已经完成了错误处理。我希望结果为{"ErrorMessage": Server is down}但是我一直得到{"ErrorMessage":"Server is down"}的结果。

以下是我的代码:

catch (Exception e)
        {
            var result = "Server is down";
            return Ok(new { ErrorMessage = result });
        }

我尝试过使用' @'和' \'然而它没有用。我如何逃避这些额外的双引号?有人请帮帮我。非常感谢你。

1 个答案:

答案 0 :(得分:1)

我决定保留结果,因为{"ErrorMessage":"Server is down"}是显示JSON输出的正确方法。正如@dbc所解释的那样,这是一个有效的JSON对象,其属性名为ErrorMessage,其值为string Server is down