环境: ASP.net MVC:
给出这样的匿名结构:
var test = new {
name = "me",
age = "100"
};
然后解析为
result = Json(test)
data = result.Data // Comes back with { name = "me", age = "100" }
然后将其成功传递给JS函数,如何将其用作JSON对象,以便可以执行类似的操作
function(data) // Where data = { name = "me", age = "100" } or similar
{
var name = data.name // "me"
}
尝试
var object = eval('(' + data + ')');
然后您应该能够执行object.name。
JSON无效,应该是
{
"name" : "me",
"age" : "100"
}
[new {..}
并没有做任何有意义的事情,仅对象文字就足够了。