我在Visual Studio Express 2012 for Web中编写ASP.NET MVC应用程序。我的action方法返回JSON数据:
public JsonResult ReturnJson()
{
return Json(new { stringValue = "Value", intValue = 123, boolValue = true });
}
并且返回的值没有引用属性名称和值,但字符串值除外:
{boolValue: true, intValue: 123, stringValue: "Value"}
调用$.parseJSON()
或JSON.parse()
会抛出异常:
如果我传递普通对象或匿名对象并不重要。当我用引号解析一个字符串时,它可以正常工作。我的行动方法出了什么问题?