如何发送json字符串作为json对象进行查看?

Ali*_*söz 1 asp.net-mvc json

我在MVC控制器的动作中有一个json字符串.我想将其作为JSON对象发送到视图.我怎么解决这个问题?

public JsonResult Json()
{
    ... some code here ...
    string jsonString = "{\"Success\":true, \"Msg\":null}";
    // what should I do instead of assigning jsonString to Data. 
    return new JsonResult() { Data = jsonString, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
}
Run Code Online (Sandbox Code Playgroud)

Dar*_*rov 5

public ActionResult Json()
{
    ... some code here ...
    string jsonString = "{\"Success\":true, \"Msg\":null}";
    return Content(jsonString, "application/json");
}
Run Code Online (Sandbox Code Playgroud)

但我建议你使用对象而不是字符串:

public ActionResult Json()
{
    ... some code here ...
    return Json(
        new 
        {
            Success = true,
            Msg = (string)null
        }, 
        JsonRequestBehavior.AllowGet
    );
}
Run Code Online (Sandbox Code Playgroud)