将Json作为变量返回

时间:2014-01-16 10:31:47

标签: json asp.net-mvc-4

如果我从MVC行动中返回以下内容:

return Json(new { hello="world" }, JsonRequestBehavior.AllowGet);

然后我得到类似下面的内容......

{hello: "world"}

如何让它返回如下内容:

var myObj = {hello: "world"};

这意味着我不需要使用Ajax来发出请求。我可以使用脚本标记引用JSON。

1 个答案:

答案 0 :(得分:1)

我没有使用JsonResult。我这样做了......

return string.Format("var myObj = {0};", new JavaScriptSerializer().Serialize(myObj));