如何正确使用Json

时间:2015-04-09 07:24:08

标签: javascript ajax json asp.net-mvc

我想从服务器端发送一个Json到Java脚本。

return Json("{\"Message\":\"A Mistake just happend\",\"Passed\":\"false\"}", JsonRequestBehavior.AllowGet);

我做的工作,我得到的一切,但作为一个字符串。我想问一下它是否过去了。所以 我必须将我的Passed转换为bool var,或者如果它等于false则进行比较。

我是正确的方式去做或者我发送或接收Json做错了什么?

1 个答案:

答案 0 :(得分:1)

不要将字符串传递给Json方法,而是需要传递C#对象。在您的情况下,您可以使用匿名对象。所以如果你要替换:

return Json("{\"Message\":\"A Mistake just happend\",\"Passed\":\"false\"}", JsonRequestBehavior.AllowGet);

使用:

return Json(new {Message = "Something", Passed:false}, JsonRequestBehavior.AllowGet);

一切都会顺利进行。