【发布时间】:2010-12-27 22:17:04
【问题描述】:
我有一个想要转换为 Json 的响应对象,但不知何故我不能,可能是因为我不能很好地使用框架。
我正在尝试将匿名对象转换为 json,但不知何故它并不顺利。我最好用 JSON 来做,而不是只做一个文本/纯文本结果。
在我的控制器中:
ViewData["json"] = new { Ok = false };
在我看来:
<%: ViewData["json"] %>
在我的 js 代码(ajax 回调)中,我得到以下内容:
{ Ok = False }
这不是我要排除的。我想要
{ ok : false }
否则 js 无法将对象中的属性识别为布尔值。
或者有没有更好的方法来推出 json-data?
编辑
我在控制器中使用 JsonResult 而不是 Actionresult 执行了一个方法。
var obj = 新的 { 好=假, 消息 = "" };
return Json(obj);
这就是我要推出的对象。像这样在 js 中:
{"Ok":true,"Message":""}
C# 4.0 和 Javascript 相得益彰 - 非常漂亮!!!
【问题讨论】:
标签: asp.net json asp.net-mvc-2